DataGridView列绑定到字符串

本文关键字:字符串 绑定 DataGridView | 更新日期: 2023-09-27 18:10:49

我在WinForm中有这个定义:

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

我有一个DataGridView与单列,我想绑定该列到这个列表。我所遇到的问题是我不知道如何分配给列的DataPropertyName属性。即,我不认为有一个属性的"字符串"将返回值?

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

如果我只有一个属性,使用ListBox将是首选选项,但这最终更不感兴趣。

DataGridView列绑定到字符串

您可以使用一个简单的包装器类

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

和使用

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

设置DataPropertyName"SomeProperty"