如何将DataGrid绑定到集合? (例如:列表)。
我用过这个:
Datagrid dg = new Datagrid();
dg.DataSource = myCollection;
dg.DataBind();
但在此之后,Datagrid仍然不显示集合中的数据。
答案 0 :(得分:4)
与将datagrid绑定到DataTable / DataSet的方式相同。在数据绑定时,您的对象属性的行为类似于列名。
DataGrid1.DataSource = myList;
DataGrid1.DataBind();
答案 1 :(得分:1)
List<string> lst= new List<string>();
lst.Add("your string");
Datagrid dg = new Datagrid();
dg.DataSource=lst;
dg.DataBind();
免责声明:我没有运行此代码,但这应该给您一个大致的想法
答案 2 :(得分:1)
您必须将Datagrid对象(dg)添加到表单中。
this.Controls.Add(dg);
答案 3 :(得分:0)
只需将YourDataGrid.Datasource
设置为List
的实例名称即可
YourDataGrid.DataBind()
函数。