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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Sad مشكلة تقريب الأرقام Sql Server waataanys 2 379 09-05-24, 03:52 PM
آخر رد: تركي الحلواني
  حل مشكلة في تصدير ملف كريستال ريبورت إلى PDF صالح عبدالله 7 139 02-05-24, 08:36 PM
آخر رد: صالح عبدالله
  مشكلة في ربط الفيجوال بيسك 2013 مع الاكسل صالح عبدالله 7 160 19-04-24, 09:13 AM
آخر رد: صالح عبدالله
  مشكلة فى Radiobutton عند وضع صورة فيه أبو جودة 3 110 15-04-24, 04:31 AM
آخر رد: Taha Okla
  [سؤال] لدي مشكلة عند قراءة ملف نصي من خلال أداة RichBox , حيث تظهر لي علامات استفهام Mostchar 2 164 07-04-24, 02:51 PM
آخر رد: تركي الحلواني
  مشكلة في التايمر assuhimi 3 141 23-03-24, 04:51 PM
آخر رد: Taha Okla
  [سؤال] مشكلة اتصال مفتوح dell 2 183 12-03-24, 09:46 PM
آخر رد: dell
  مشكلة عند نقل البرنامج من فيجوال 2013 الى فيجوال 2017 strongriseman 5 170 12-03-24, 10:37 AM
آخر رد: strongriseman
  مشكلة فى جمع عمود فى داتا جريد فيو احمد خطاب 3 181 06-03-24, 07:49 PM
آخر رد: احمد خطاب
Photo [VB.NET] مشكلة في شكل الفورم abuyazan 5 325 27-02-24, 09:38 PM
آخر رد: aljzazy

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


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