تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اعاني من بطئ بتحميل البيانات داخل الداتا جيرد يوجد لدي اكثر من 100 الف صف
#5
لتحديث DataSource بدون إعادة تحميل البيانات بالكامل، يمكنك استخدام الدوال التابعة لـ DataTable مثل Add، Remove، و Modify لإضافة، حذف، وتعديل الصفوف في DataTable. إليك كيف يمكنك القيام بذلك:

إضافة صف جديد:
يمكنك استخدام الدالة Add لإضافة صف جديد إلى DataTable:

PHP كود :
' قم بإضافة صف جديد إلى DataTable
Dim newRow As DataRow = dt1.NewRow()
newRow("billnumber") = "1234"
newRow("nameseller") = "John Doe"
قم بتعبئة الصف بالبيانات الأخرى
dt1
.Rows.Add(newRow

حذف صف:

يمكنك استخدام الدالة Remove لحذف صف معين من DataTable:

PHP كود :
' قم بحذف الصف المحدد بواسطة الفهرس
dt1.Rows.RemoveAt(0) ' 
على سبيل المثال، لحذف الصف الأول 

تعديل البيانات في صف موجود:

يمكنك تعديل البيانات في صف موجود بواسطة الفهرس:

PHP كود :
' تعديل القيمة في العمود "nameseller" بالصف الأول
dt1.Rows(0)("nameseller") = "Jane Doe" 

بعد إجراء الإضافات أو التعديلات أو الحذف، ستقوم DataTable بالتحديث تلقائيًا. لذا، لا يلزم إعادة تعيين DataSource لـ DataGridView.

أما بالنسبة للفلترة، بإمكانك استخدام DataView لتطبيق فلترة على DataTable وعرض النتيجة في DataGridView بدلاً من تعديل الـ RowFilter مباشرة في DataTable:

PHP كود :
' إنشاء DataView وتطبيق الفلترة
Dim dataView As New DataView(dt1)
dataView.RowFilter = "billnumber = '
1234'" ' تطبيق الفلترة

' عرض النتيجة في DataGridView
Customers1DataGridView.DataSource = dataView 

باستخدام DataView، يمكنك تطبيق الفلترة وإعادة عرض النتيجة دون التأثير على البيانات الأصلية في DataTable. 

آمل ان اكون قد وفقت بالاجابة على استفسارك
غَزة شجرة سنديان لا تنحني، ووردة لا تذبل، وشوكة عصية على الكسر. غزة، دماؤها تنتصر على السيف والسياف.
متغيب لفترة ان اخطأت بحق احد ارجو المسامحة
الرد }}}
تم الشكر بواسطة: moh61 , moh61


الردود في هذا الموضوع
RE: اعاني من بطئ بتحميل البيانات داخل الداتا جيرد يوجد لدي اكثر من 100 الف صف - بواسطة غزة العزة - 27-05-24, 09:59 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ممكن ايضاح اكثر لـ continu for justforit 6 307 05-11-25, 12:10 AM
آخر رد: justforit
  [سؤال] يوجد مثال|كيف نعيد صياغة نص ليكون تاريخ مقبول justforit 7 293 01-11-25, 10:54 PM
آخر رد: justforit
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,854 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 820 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 795 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,210 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,019 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  بطء في جلب البيانات مصمم هاوي 9 993 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  تعديل كود تحديث البيانات مصمم هاوي 1 780 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 696 26-04-25, 12:24 AM
آخر رد: الدريساوي

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


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