取出DataSet前10行数据

来源:百度知道 编辑:UC知道 时间:2024/09/28 06:48:13
或者取出DataTable前10行数据
赋值给新的DataTable DataSet都行

一个笨办法,先复制一份DataTable,然后删去10行数据以后的数据。
//dataTable是你现有的数据的DataTable

DataTable newTable = dataTable.Copy();
while ( newTable.Rows.Count > 10 )
newTable.Rows.RemoveAt( 10 );

DataSet ds1 = new DataSet();
DataSet ds2 = new DataSet();
for (int i = 0; 10.;i++)
{
ds2.Tables[0].Rows[i].ItemArray=ds1.Tables[0].Rows[i].ItemArray;
}
你试试行不

select top 10 from table where.....

fill时就用10条来填充!!!

dataset 筛选rowfitle

DataTable a=new DataTable ();
DataTable b = new DataTable();
for (int i = 0; i < 10;i++ )
{
b.Rows.Add(a.Rows[i]);
}