الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أقوم بعمل Filter لل Datatable الموجود في Dataset

بدأه hid في 25 أبريل 2008 · 2 رد · 908 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم . . .

لدي جدول DataTable منشأ مسبقا أثناء التصميم في DataSet .

وأود بعد تشغيل البرنامج أن أعمل للــ DataTable تصنيف للبيانات , وعرض ماأريده .

لكن لم أستطع حفظ ذلك في الجدول .

محاولة سابقة :


MyDataSet.DataTable1.AcceptChanges();
 MyDataSet.DataTable1.Select("Sum3 < 50", "Sum3 ASC");

علما بأن DataTable1 مصممه من قبل على إظهار قيم بين تاريخين , وعلى ذلك فكود الحفظ الذي قد استعمله مع BindingSource لايعمل .


this.DataTable1BindingSource.EndEdit();
this.DataTable1Adapter.Update(this.MyDataSet.DataTable1);
			this.Validate();

تحياتي

#2

السلام عليكم اخي

ممكن تغمل ربيط بواسطه bindingSource1

كتالي:

bindingSource1.Filter = "feildName= 'value' ";

وتحتفظ ببيانا ت الجدول بحيث ترجع اليها اذا غيرت متغير البحث

او انك تعمل جدول وسيط وتقوم بعمل فلتره وادخال الناتج اليه وعرض بيانات الجدول الجديد

#3

شكرا لك عزيزي binderwesh على ردك الواضح .

لكن بالنسبة لعمل فلتر للــ bindingSource1 فهو يعمل , لكن لايحفظها على الــ DataTable

وإذا عملت جدول وسيط , فلن استطيع استخدامه مع الكريستال ريبورت .

شكرا لك .

مواضيع مشابهة