datagridview中的C#数据绑定设置行标题

时间:2015-02-20 10:19:30

标签: c# datagridview

我发现这个tutorial about binding a list to a DataGridView非常好。让我们考虑一下教程中的例子:

enter image description here

我希望能够自动将品牌(Ford / Sheldy AC / Chevrolet)放入行标题中。我怎么指定它?我做了几次尝试没有任何有趣的结果......

1 个答案:

答案 0 :(得分:1)

我正在重新安装电脑上的所有内容,所以这是我能想到的最好的结果:

private DataTable ConvertListToDataTable(List<List<object>> list)
{
    DataTable table = new DataTable();
    for (int i = 0; i < MyList.Count; i++)
    {
        table.Columns.Add(MyList[i], typeof(string));
    }
    table.Columns.Add("", typeof(object));
    // Add rows data
    List<object[]> tObj = new List<object[]>();
    for (int i = 0; i < list.Count; i++)
    {
        tObj.Add((object[])(list[i].ToArray()));
    }
    for (int i = 0; i < list.Count; i++)
    {
        table.Rows.Add(tObj[i]);
    }
    return table;
}

我希望它有所帮助