0

リストに基づいてグリッドビューを作成することは可能ですか? 次のリストがあります。

ID = 1
Name = John
Zip = 33141
ID = 2
Name = Tim
Zip = 33139

このリストで編集可能なグリッドビューを作成できるようにしたい

それをグリッドビューにバインドすると、すべてが1つの列に配置されているように見えますが、それを別の列に分離する方法がわかりません

の を設定するための私のコードは次DataSourceGridViewとおりです。

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; 
}
4

1 に答える 1