如何将DataRow绑定到GridView?

时间:2011-10-19 10:44:57

标签: c# asp.net gridview datatable datarow

我有一个有四到五列的数据表。我完全不知道列名称及其计数。但我想将数据表的第一行绑定到GridView中。这该怎么做?我需要你的所有建议。

3 个答案:

答案 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;