I already have rows and columns for dataGridView
in c# widows form application. How can I display the data into `datagridview..whole the data are in a list. Now, I want to load the list into datagridview.. I am new to c# and would appreciate any help.
答案 0 :(得分:1)
在您的问题中,您没有提到您使用的是哪种类型的列表。 尝试使用数据表执行此操作。
DataTable dt = new DataTable();
dt.Columns.Add("FirstName");
dt.Columns.Add("LastName");
foreach(var oItem in YourList)
{
dt.Rows.Add(new object[] { oItem.FirstName, oItem.LastName });
}
myDataGridView.DataSource = dt;
答案 1 :(得分:1)
听起来你想使用列表作为数据源。
List<myObject> oblst = new List<myObject>;
//insert into the list
datagridview.DataSource = oblst;
删除了datagridview.DataBind();
答案 2 :(得分:0)
您可以使用实现IEnumerable
的任何集合,只需将其作为DataSource分配给您的DataGridView即可,例如
dataGridView1.DataSource = myCollection;
答案 3 :(得分:-1)
您可以使用ToArray()转换列表。假设你的DataGridView名为 yourdataGridView ,名为 yourList 的可用列表
yourdataGridView.DataSource = yourList.ToArray();