Dynamic DataGridView ICustomTypeDescriptor

Dynamic DataGridView ICustomTypeDescriptor,dynamic,datagridview,properties,icustomtypedescriptor,Dynamic,Datagridview,Properties,Icustomtypedescriptor,我想构建一个DataGridView,将数据绑定到一个可以在运行时添加属性的类。 我想在运行时添加列,并将值存储在类中。 我发现了一个很好的示例字典,它使用ICustomTypeDescriptor存储属性 在我想要从DataGridView读取信息之前,它工作正常。我得到NullReferenceException或IndexOutOfBoundException 我认为我的BindingClass中缺少了ICustomTypeDescriptor。 NET设计器不会在Visual Studi

我想构建一个DataGridView,将数据绑定到一个可以在运行时添加属性的类。 我想在运行时添加列,并将值存储在类中。 我发现了一个很好的示例字典,它使用ICustomTypeDescriptor存储属性

在我想要从DataGridView读取信息之前,它工作正常。我得到NullReferenceException或IndexOutOfBoundException

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


如果有人能帮我做这件事,我会非常高兴的

我不知道答案,但我建议检查一下栏目管理。 例如,您可能忘记了指定列的名称或DataPropertyName属性


请详细描述您的问题并提供一些代码。

代码与超链接中的代码完全相同。它的方式在这里显示,似乎绑定不完整。带有单元格的列实际上不在Gridview中。我可以看到它们,但我不能使用它们。