如何将ClassType字段显示到DataGridView中

时间:2011-05-13 09:38:49

标签: c# web-services datagridview datasource datagridviewcolumn

我有网络服务功能,我正在为我的项目导入。问题是,我有方法,它返回(让我们说)FirstClass的数组。这本身包含SecondClass的字段类型(成员:名称,值) 我有DataGridView与此数组数据源。 问题是,这个MyDataGridView.DataSource = Array显示所有字段值的字段类型的SecondClass。 (显示Namespace.Class而不是Value字段) 我可以做些什么来制作SecondClass的Value字段。

2 个答案:

答案 0 :(得分:0)

您可以执行以下操作之一:

  • 覆盖ToString中的SecondClass方法。

  • 如果您无法以任何方式修改SecondClass,请尝试将DataGridView列绑定到SecondClass.Name属性。

  • 如果这也不起作用,您可以继承FirstClass添加获取SecondClass.Name属性值的属性。

答案 1 :(得分:0)

实际上这Article有帮助

我可以传递给DataPropertyName,如FirstClass字段(SecondClass Typed)Name.Name(Second Name - SecondClass Property)