我在WinForm中有这个定义:
private BindingList<String> rollbackLog = new BindingList<String>();
我有一个带有单列的DataGridView,我想将该列绑定到此列表。我遇到的问题是我不知道要分配给列的DataPropertyName属性。即,我认为没有“字符串”的属性会返回值?
我是否必须使用字符串属性定义自己的类,然后从中读取?
使用ListBox是首选选项,因为我只有一个属性,但最终还是没有兴趣。
答案 0 :(得分:1)
您可以使用简单的包装类
class Foo
{
public string SomeProperty {get; set;}
}
并使用
private BindingList<Foo> rollbackLog = new BindingList<Foo>();
并将DataPropertyName
设置为"SomeProperty"
。