s.sohrabzade
دوشنبه 06 تیر 1390, 17:12 عصر
با سلام
یه سری اطلاعات خوانده شده از دیتابیس رو (فرضا 200 رکورد) داخل یه datatable قرار دادیم مثلاً اگر بخواهیم 5 رکورد اول رو نمایش بده یا دوباره بخواهیم 20 رکورد اول رو نمایش بده چیکار باید کنیم؟ نمیخوام دوباره از دیتابیس بخونم از همون اطلاعات اولیه (200 رکورده ) بخونهکه دیگه مراجعات به دیتابیس کم بشه
برای فلیتر کردن بر اساس فیلدها به اینصورته یه چیزایی پیدا کردم
dv = new DataView(dt);
dv.RowFilter = "Years=" + StrYears;
dt = dv.ToTable();
ولی براساس برگردوندن تعداد رکوردهارو نتونستم پیدا کنم یا شاید از طریق datatable نمیشه؟؟!! :لبخند:
ممنون میشم اگه جواب بدید.
یه سری اطلاعات خوانده شده از دیتابیس رو (فرضا 200 رکورد) داخل یه datatable قرار دادیم مثلاً اگر بخواهیم 5 رکورد اول رو نمایش بده یا دوباره بخواهیم 20 رکورد اول رو نمایش بده چیکار باید کنیم؟ نمیخوام دوباره از دیتابیس بخونم از همون اطلاعات اولیه (200 رکورده ) بخونهکه دیگه مراجعات به دیتابیس کم بشه
برای فلیتر کردن بر اساس فیلدها به اینصورته یه چیزایی پیدا کردم
dv = new DataView(dt);
dv.RowFilter = "Years=" + StrYears;
dt = dv.ToTable();
ولی براساس برگردوندن تعداد رکوردهارو نتونستم پیدا کنم یا شاید از طریق datatable نمیشه؟؟!! :لبخند:
ممنون میشم اگه جواب بدید.