تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] مشكلة في DataGridView1
#1
اهلا بكم

مشكلتي مع DataGridView1

هيه ال DataGridView1  يسحب المعلومات من ملف 
xml
PHP كود :
     If FileSystem.Dir(My.Application.Info.DirectoryPath "\logs.xml") <> "" Then
            DatLog
.CallRecord.ReadXml(My.Application.Info.DirectoryPath "\logs.xml")
 
       End If 


والملف xml  توجد في بيانات ويتم عرضها بشكل جيد
   

المشكله الان عندما اقوم باضافة بيانات واضغط على ADD
ال DataGridView1    ما يرجع لي جميع البيانات يطلع قط اخر بياات قمت باضافتها
   

اتوقع محتاج اضيف كود refresh   ليقوم اضهار جميع البيانات التي في ملف xml 

محناج طريقه لاضهار البيانات كلها بعد اي عمليه ان كانت اضافه اة حذف بارك الله  فيكم

وشكرا
الرد }}}}
تم الشكر بواسطة:
#2
لم اتعامل مع XML File من قبل ولكن المفروض عند اضافة صف جديد في DataGridView1 من المفروض اضافة تلك القيم في ملف XML
الذي قمت باستدعائه وبعد ذلك مسح جميع القيم الموجودة في DataGridView1 وتعبئتها من جديد من ملف XML
الرد }}}}
تم الشكر بواسطة:
#3
جرب الفي الشرط <> "" Then
وشوف انه راج تظهر كل البيانات
الرد }}}}
تم الشكر بواسطة:
#4
(09-10-16, 03:21 PM)abumuhannadzym كتب : جرب الفي الشرط <> "" Then
وشوف انه راج تظهر كل البيانات

بارك الله فيك على الرد جربت وما ضبط

في خانت ال add

هذا الكود

PHP كود :
 Private Sub Button2_Click(sender As ObjectAs EventArgsHandles Button2.Click

        DatLog
.CallRecord.AddCallRecordRow(calls.Textqth.Text)

 
       CallRecordBindingSource.EndEdit()


 
       DatLog.CallRecord.WriteXml(My.Application.Info.DirectoryPath "\logs.xml"True)

 
       calls.Text ""
 
       qth.Text ""


 
   
    End Sub 

(09-10-16, 03:21 PM)abumuhannadzym كتب : جرب الفي الشرط <> "" Then
وشوف انه راج تظهر كل البيانات


الحمدالله تم حل المشكله باضافة 

PHP كود :
       DataGridView1.DataSource DatLog.CallRecord 


PHP كود :
Private Sub Button2_Click(sender As ObjectAs EventArgsHandles Button2.Click

        DatLog
.CallRecord.AddCallRecordRow(calls.Textqth.Text)

 
       CallRecordBindingSource.EndEdit()


 
       DatLog.CallRecord.WriteXml(My.Application.Info.DirectoryPath "\logs.xml"True)

 
       calls.Text ""
 
       qth.Text ""

 
  DataGridView1.DataSource DatLog.CallRecord
    
    End Sub 




الان عندي استفسار اخر 

في ملف ال xml  
اكثر من 100 مدخلات

اريد عرض في  DataGridView1   فقط اخر 20 مدخلات ممكن مساعدتي

وشكرا
الرد }}}}
تم الشكر بواسطة:
#5
هناك طريقة سهلة لعمل قاعدة بيانات Xml باستعمال DataSet واستخدام mydataset.WriteXml و mydataset.ReadXml
وتتعامل معها كما تتعامل مع أي قاعدة بيانات من الاضافة والحذف والتعديل
لو تضع مشروع صغير ممكن اطبق الفكرة عليه إن شاء الله
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  حل مشكلة الكود الاتي - سهل- CLARO 3 76 02-12-16, 04:06 PM
آخر رد: ali.alfoly
  كيف يتم حل مشكلة ظهور رسالة عند الضغط علي هيد داتا جريد فيو السيد الجوهري 4 52 30-11-16, 10:08 PM
آخر رد: السيد الجوهري
  [VB.NET] مشكلة عند عمل تحديث للبيانات Asmaa adel 3 69 27-11-16, 03:56 PM
آخر رد: Adrees
Rainbow [VB.NET] مشكلة طابعة الباركود محمد اسماعيل 3 267 27-11-16, 10:30 AM
آخر رد: adel27
  [SQL] مشكلة عند الاتصال بالسيكوال سيرفر تظهر الرسالة التالية Asmaa adel 8 179 21-11-16, 11:58 PM
آخر رد: Asmaa adel
  [سؤال] مشكلة في إعادة تنفيذ البرنامج wael khlak 1 52 21-11-16, 11:48 PM
آخر رد: السرور
  ارسال محتوى DataGridView1 الى ايميل nabil.1710 11 358 16-11-16, 09:05 PM
آخر رد: nabil.1710
  [VB.NET] مشكلة في كود البحث khalid475 14 220 11-11-16, 07:52 PM
آخر رد: khalid475
Question [سؤال] مشكلة محيرتني هل من مساعدة shwehdi4pc 14 2,106 10-11-16, 03:55 PM
آخر رد: أبوبكر سويدان
  [VB.NET] مشكلة في Timer 3asfa~mdmra 1 80 07-11-16, 02:09 PM
آخر رد: hassan

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم