【发布时间】:2014-02-25 09:32:55
【问题描述】:
我有一个 Windows 窗体应用程序,其中包含一个 DataGridView。 DataGridView 是从 MyClass 列表的 DataSource 中填充的。 MyClass 包含一组属性和一个构造函数,如下所示:
public class MyClass
{
public PropertyA{get;set};
public ProppertyB{get;set;}
public ProppertyC{get;Set}
}
然后在主窗体中,我有一个返回 List myCollection 的方法和一个使用“myCollection”填充 DataGridView 的按钮,如下所示:
private void btlLoadDataInDataGrid_Click(object sender, EventArgs e)
{
var headers = GetAllHeaders();//GetAllheaders returns a List<MyClass>
dataGridView1.DataSource = headers;
}
我得到的是一个 DataGridView,其中包含原始 MyClass 中的列。 现在我希望能够编辑 DataGridView 中的数据并将此更改提交到 MyClass 属性的实际列表。有人可以建议什么是最好的方法吗?
【问题讨论】:
标签: winforms data-binding datagridview .net-4.5