PDA

نسخه کامل مشاهده نسخه کامل : چطور میشه یه datatable رو ***** کنیم.



A_M_gold
10-07-2007, 10:42
سلام.
چطور میشه یه datatable رو fillter کنیم.

فرض کنیم اطلاعات یک جدول رو از دیتابیس اصلی load کردیم توی یه datatable که توی یک dataset قرار داره حالا میخواهیم رکوردهای توی datatable رو FILLTER کنیم.

anvar.net
10-07-2007, 22:29
اصولا در کلاس فوق (Datatable) متد خاصی برای این کار ندارد(البته میشه از متد Select استفاده کنی), اما در کلاس Data View میتوانیم عملیات جستجو و ***** را بخوبی انجام بدیم.
استفاده از Select : با استفاده از این متد میتوان یک آرایه از شیء های Datarow استخراج شده از جدول Datatable رو ایجاد کنیم.


Dim arrselect() As Datarow

Dim drowselect() As Datarow
arrselect=dataSet.Select("عبارتی که باید ***** بر اساس اون صورت بگیره به همراه ستون مورد نظر")

راه دوم : استفاده از خصوصیت Defult View کلاس Data view است.


Datatable.DefaultView.Rowfilter="عبارتی که باید ***** بر اساس اون صورت بگیره به همراه ستون مورد نظر"


For i As integer=0 to Datatable.DefultView.Count-1

...........................

next