我想构建一个带有数据绑定的 DataGridView 到一个可以在运行时添加属性的类。我想在运行时添加列并将值存储在类中。我在这里找到了一个很好的例子(Dictionary to store Properties with ICustomTypeDescriptor)
它工作正常,直到我想从 DataGridView 读取信息。我得到 NullReferenzException 或 IndexOutOfBoundException。
我认为我的 BindingClass 中缺少 ICustomTypeDescriptor。.NET 设计器不在 Visual Studio 中创建列,而是在程序启动时创建列。
如果有人能帮我解决这个问题,我会很高兴的。