[英]c# How to load data to Datagridview using a file with the extension .sql
[英]How to load <list> data into dataGridView in c#
我已經在 c# widows 表單應用程序中為dataGridView
提供了行和列。 如何將數據顯示到`datagridview..整個數據都在列表中。 現在,我想將列表加載到 datagridview 中。我是 c# 新手,希望能得到任何幫助。
在您的問題中,您沒有提到要使用哪種類型的列表。 嘗試使用數據表執行此操作。
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;
聽起來像您想使用列表作為數據源。
List<myObject> oblst = new List<myObject>;
//insert into the list
datagridview.DataSource = oblst;
刪除了datagridview.DataBind();
您可以使用實現IEnumerable
任何集合,只需將其作為DataSource分配給您的DataGridView,例如
dataGridView1.DataSource = myCollection;
如果有人被 Google/etc 帶到這里,請使用 BindingList
您可以使用ToArray()來轉換列表。 假設您的DataGridView命名為yourdataGridView ,可用列表命名為yourList,則
yourdataGridView.DataSource = yourList.ToArray();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.