PDA

View Full Version : سوال: چطور ميشه از يه data table سطرهاي محدود رو در grid view نشون داد؟مثلا سطر 5 تا 10



8411172410
یک شنبه 11 بهمن 1388, 13:34 عصر
چطور ميشه از يه data table سطرهاي محدود رو در grid view نشون داد؟مثلا سطر 5 تا 10؟
من يه select انجام دادم كه سطراشو توي يه data table قرار دادم حالا ميخوام سطر 5 تا 10 شو فقط تو گريد بزارم.كسي چيزي ميدونه؟

حامد مصافی
یک شنبه 11 بهمن 1388, 14:01 عصر
متد Fill كلاس DataAdapter مقاديري به عنوان شروع ركورد و طول ركورد هايي كه بايد برگرداند، قبول مي كند. مي توانيد با اين امضا يك DataTable را Fill كرده و آن را به عنوان DataSource در DataGridView استفاده كنيد.

FastCode
یک شنبه 11 بهمن 1388, 14:04 عصر
LInQ + predicate<System.Data.DataRow>

from r in Table where Procedure(r) select r
private bool Procedure(System.Data.DataRow r)
{
return r.Index >= 5 && r.Index <= 10;
}

saied_genius
یک شنبه 11 بهمن 1388, 19:43 عصر
مثال:


DataTable myTable = new DataTable("orders");

DataRow[] rows = myTable.Select("ID < 100","id asc");
بنا بر نیاز تغییر دهید.

موفق باشيد.

meysamkarimi
سه شنبه 13 بهمن 1388, 14:59 عصر
if (MyTable.Rows.Count > 10)
{
for (int i = 0; i < 5; ++i)
{
MyTable.Rows.Remove(MyTable.Rows[i]);
}

MyTable.AcceptChanges();

for (int i = 5; i < MyTable.Rows.Count; ++i)
{
MyTable.Rows.Remove(MyTable.Rows[i]);
}

MyTable.AcceptChanges();
}