تقييم الموضوع :
  • 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
وتتعامل معها كما تتعامل مع أي قاعدة بيانات من الاضافة والحذف والتعديل
لو تضع مشروع صغير ممكن اطبق الفكرة عليه إن شاء الله
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] مشكلة بسيطة جداً timer 3asfa~mdmra 4 85 أمس, 10:09 PM
آخر رد: 3asfa~mdmra
  [VB.NET] سوال مشكلة في اخذ نسخة احتياطية من قاعدة بيانات SQL كفاح 4 79 14-01-17, 08:19 PM
آخر رد: كفاح
  [VB.NET] مشكلة في تغيير لون خلفية الخلية في ال Datagridview Joe kad 10 214 09-01-17, 02:01 AM
آخر رد: مساعدة
  [VB.NET] مشكلة تحويل من 32بت الى 64 بت yemen1 3 91 08-01-17, 01:23 PM
آخر رد: yemen1
  [سؤال] مشكلة في انشاء مشروع عبدالرحمن المكاوي 4 105 01-01-17, 02:44 PM
آخر رد: عبدالرحمن المكاوي
  [سؤال] مشكلة تهنيج البرنامج ابو روضة 2 158 30-12-16, 04:47 PM
آخر رد: ابو روضة
  [VB.NET] مشكلة بسيطة جداً بموقت timer 3asfa~mdmra 2 93 30-12-16, 05:03 AM
آخر رد: 3asfa~mdmra
  [VB.NET] مشكلة في Timer 3asfa~mdmra 6 199 29-12-16, 03:40 PM
آخر رد: silverlight
  مثال للبحث بين تاريخين مشكلة تستحق الاهتمام nabil.1710 30 670 28-12-16, 06:15 PM
آخر رد: nabil.1710
  [VB.NET] مشكلة في ComboBox 3asfa~mdmra 2 73 28-12-16, 01:15 AM
آخر رد: 3asfa~mdmra

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


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