【发布时间】:2011-04-07 01:49:12
【问题描述】:
我正在从List<T> 绑定DataGridView。我已经设置了设计师Enable adding。
如果列表为空,我将创建一个空列表,以便显示标题,但它不会为我创建一个能够添加元素的空行。为什么?如何使用户能够向此列表添加值?
一些代码
public IEnumerable<Value> ValueList
{
get;
set;
}
private void Form1_Load(object sender, EventArgs ev)
{
if (ValueList == null)
{
ValueList = new List<Value>();
}
dataGrid.DataSource = ValueList;
}
【问题讨论】:
-
为什么不绑定
BindingList? msdn.microsoft.com/en-us/library/ms132679.aspx -
@Jon 我不知道
BindingList,我通常不在winforms 上编码。将其更改为BindingList有效,谢谢。
标签: c# winforms datagridview