我有一个有四到五列的数据表。我完全不知道列名称及其计数。但我想将数据表的第一行绑定到GridView中。这该怎么做?我需要你的所有建议。
答案 0 :(得分:2)
Linq应该对此有所帮助,以获得第一项。
var Temp = dt.AsEnumerable().Take(1).CopyToDataTable();
答案 1 :(得分:0)
在数据表中使用过滤器:
dt.Select("ID = 1");
答案 2 :(得分:0)
你可以这样试试..
dt = new DataTable();
dt_Property.Columns.Add("Field1");
int i = 0;
DataRow row = null;
foreach (DataRow r in ds.Tables[0].Rows)
{
row = dt.NewRow();
row["Field1"] = ds.Tables[0].Rows[i][1];
dt_Property.Rows.Add(row);
i = i + 1;
}
dataGridView1.DataSource = dt;