相关疑难解决方法(0)

DataGridView没有显示实现ICustomTypeDescriptor的对象的正确性

我在DataGridView中显示对象列表.一切都很好.根据对象的属性将列自动添加到DataGridView中.

现在我改变了我在网格中显示的类来实现ICustomTypeDescriptor.但是现在,当我将其DataSource设置为我的自定义对象列表时,网格现在不再显示任何列或行.

我猜这与ICustomTypeDescriptor的事实有关,每个网格的每一行中显示的每个实例都可以返回一组不同的属性.

我正在实现ICustomTypeDescriptor,以便我可以允许用户在运行时动态地向对象添加自定义属性.这些自定义属性应该是可见的,并可通过DataGridView进行编辑.

为什么DataGridView看不到我的ICustomTypeDescriptor方法?有没有其他方法可以动态地向将在DataGridView中显示的对象添加属性?

c# datagridview winforms icustomtypedescriptor

6
推荐指数
1
解决办法
4845
查看次数