DataGridView列绑定到字符串

时间:2011-10-07 02:08:45

标签: c# winforms datagridview

我在WinForm中有这个定义:

private BindingList<String> rollbackLog = new BindingList<String>();

我有一个带有单列的DataGridView,我想将该列绑定到此列表。我遇到的问题是我不知道要分配给列的DataPropertyName属性。即,我认为没有“字符串”的属性会返回值?

我是否必须使用字符串属性定义自己的类,然后从中读取?

使用ListBox是首选选项,因为我只有一个属性,但最终还是没有兴趣。

1 个答案:

答案 0 :(得分:1)

您可以使用简单的包装类

class Foo
{
    public string SomeProperty {get; set;}
}

并使用

private BindingList<Foo> rollbackLog = new BindingList<Foo>();

并将DataPropertyName设置为"SomeProperty"