2010-06-18 35 views
0

我面临以下问题。 我想将一个C#结构与最小的努力绑定到一个网格控件。网格控件应显示结构成员(变量名称和变量中的值) 即 比方说,我有一个类似于以下的结构 struct A { string name; int value; }C#数据绑定到一个结构 - 很容易实现?

A.name =“huhu”; A.价值= 3;

我会希望有一个显示以下内容的网格控制(2列,2行) - 类似于VS2010监视窗口内容 即 名,忽忽 值,3

我将如何实现这只需要很少的努力?或者我必须去“完整的方式”并使用反射来解析结构,创建一个字符串对列表&将此列表绑定到网格控件。

问候 约翰内斯

+0

数据绑定使用反射,并基于属性(不是字段)。我还没有尝试过,但即使假设你将场改为属性,你仍然会遇到麻烦。 – 2010-06-18 16:02:12

回答

0

我认为你将不得不手动做的东西与反思。即使网格能够将值显示为字符串,您仍然需要手动创建数据源,因为它无法绑定到Type对象。