我有一个具有子产品对象的productVariant 对象。我想在 DataGridView 中显示值,谁能告诉我该怎么做?
这是对象的结构。
![alt text](https://lh6.ggpht.com/_QNDkqTv_9oU/S42cZ5WJSzI/AAAAAAAAT_I/iUMG48ux9ww/s640/sshot-1.png)
我尝试将“ProductVariant.Product.Name”绑定到 DataGridView 中的 DataProptertyName,但是,它没有显示任何值。
有人能帮忙吗?非常感谢。
DataGridView 控件无法自动绑定子对象。
如果您正在使用 Win-forms,我的建议是创建两个对话框窗口。
一种用于父对象(带有 DGV),另一种用于子对象(带有 DGV)。
当用户打开父窗口时,父对象将按行加载到 DGV 中。
然后,如果用户双击父窗口上的一行,就会显示子窗口,并且该父窗口的子对象将填充在子窗口的 DGV 上。
这样,无论亲子关系有多深,你都可以保持干净。而且,添加、编辑、删除等操作也会更加简洁。
您还可以使用一些第三方控件,例如,分层数据网格视图.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)