把你的ds 导入一个数据视图dataview中:
代码:
DataTable da = new DataTable();
da.TableName = "DM_INFO";
DataColumn dc;
DataRow dr;
for (int i = 0; i < ds.tables[tablename]..Columns.count; i++)
{
dc = new DataColumn();
dc.DataType = System.Type.GetType("System.String");
dc.ColumnName = "a" + i.ToString();
da.Columns.Add(dc);
}
for(int i=0;i<ds.tables[tablename].rows.count;i++)
for(int j=0;j<ds.tables[tablename].Columns.count;j++)
{
dr = da.NewRow();
dr["a"+i]=ds.table[tablename].rows[i][j].tostring();
}
DataView dv = new DataView(da);
在gridview里面邦定你要的dataview中的行就行了