将GridView绑定到列表<;类的>;

本文关键字:lt 类的 gt 列表 GridView 绑定 | 更新日期: 2023-09-27 18:26:27

我正在尝试将网格视图绑定到

List<Line>

其中Line是具有结构的类

Line.Length
Line.X1Y1.X
Line.X1Y1.Y
...

如果我使用绑定如下:

dataGridView1.DataSource = lines;

它填充了Line的内容,但没有填充Line.X1Y1的内容,而是插入了"项目名称。窗体名称->子类名称",但没有将其内容作为新列。

调用"lines.Select().ToList();"应该是什么样子才能获得Lines Class内容?

将GridView绑定到列表<;类的>;

不使用直接DataSource,可以使用如下:

 this.dataGridView1.Rows.Clear();
 foreach (Line item in Lines)
 {
     dataGridView1.Rows.Add(item.X1Y1.X, item.X1Y1.Y);
 }