リストに基づいてグリッドビューを作成することは可能ですか? 次のリストがあります。
ID = 1
Name = John
Zip = 33141
ID = 2
Name = Tim
Zip = 33139
このリストで編集可能なグリッドビューを作成できるようにしたい
それをグリッドビューにバインドすると、すべてが1つの列に配置されているように見えますが、それを別の列に分離する方法がわかりません
の を設定するための私のコードは次DataSource
のGridView
とおりです。
DataTable table = ConvertListToDataTable(personList);
GridView1.DataSource = table;
GridView1.DataBind();
static DataTable ConvertListToDataTable(List<string> list)
{
// New table.
DataTable table = new DataTable();
// Get max columns.
int columns = 7;
// Add columns.
for (int i = 0; i < columns; i++)
{
table.Columns.Add();
}
// Add rows.
foreach (var rd in list)
{
table.Rows.Add(rd);
}
return table;
}