DataGridView ICustomTypeDescriptor

时间:2011-09-26 09:52:09

标签: dynamic datagridview properties icustomtypedescriptor

我想用数据绑定构建一个DataGridView到一个类,我可以在运行时添加属性。 我想在运行时添加Columns并将值存储在类中。 我找到了一个很好的例子here(使用ICustomTypeDescriptor存储属性的字典)

它工作正常,直到我想从DataGridView读取信息。我得到NullReferenzException或IndexOutOfBoundException。

我认为我的BindingClass中缺少ICustomTypeDescriptor。 .NET设计器不在Visual Studio中创建列,但是在programmstart中创建了它。

如果有人能帮我解决这个问题,我真的很高兴。

1 个答案:

答案 0 :(得分:0)

我不知道答案,但我建议检查列管理。 也许您已经忘记了例如分配列的Name或DataPropertyName属性...

请详细说明您的问题+一些代码。