PDA

View Full Version : بدست آوردن نتیجه فیلتر



jas1387
چهارشنبه 28 بهمن 1388, 13:13 عصر
با سلام خدمت دوستان

من با استفاده از کد زیر رکوردهای موجود در جدول Personal را فیلتر کرده ام.


personalBindingSource.Filter = "Docnumber=" + boxDocument.Text + "";

مثلا حالا می خواهم به Column پنجم این رکورد دستیابی پیدا کنم ، چه کدی باید استفاده کنم ؟

SMRAH1
چهارشنبه 28 بهمن 1388, 15:43 عصر
سلام
برای حرکت بین رکورد ها می تونی از Position شی personalBindingSourc استفاده کنی که شی Current رکورد جاری رو بهت میده.
برای بدست اوردن رکورد جاری می تونی ازاین دستور استفاده کنی:

DataRow dr = (((DataRowView)sherBindingSource.Current).Row);
برای دسترسی به فیلد ها هم یک نگاهی به کلاس DataRow بنذار،همه چیز دستت میاد.
موفق باشی

jas1387
چهارشنبه 28 بهمن 1388, 16:59 عصر
سلام دوست عزیز

ضمن تشکر مجدد از شما بابت پاسختون ، میشه این کد را براساس Dataset پیاده کنید ؟

SMRAH1
پنج شنبه 29 بهمن 1388, 11:17 صبح
سلام
اگر منظورتون استفاده مستقیم از DataTable است،اونجا دیگه Current نداریم ،بلکه باید مستقیم از شی Rows استفاده کنیم تا به تک تک رکورد ها دسترسی داشته باشم.
موفق باشید

slashslash2009
پنج شنبه 29 بهمن 1388, 12:09 عصر
چرا ازselect استفاده کن