【问题标题】:How to Display ClassType Field into DataGridView如何在 DataGridView 中显示 ClassType 字段
【发布时间】:2011-05-13 09:38:48
【问题描述】:

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

【问题讨论】:

  • 这里的SecondClass的真正类型是什么?
  • 你在用AutogenerateColumns=true吗?

标签: c# web-services datagridview datasource datagridviewcolumn


【解决方案1】:

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

  • 覆盖SecondClass中的ToString方法。

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

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

【讨论】:

    【解决方案2】:

    其实这个Article 有帮助

    我可以像 FirstClass 字段一样传递给 DataPropertyName (SecondClass Typed) Name.Name (Second Name - SecondClass Property)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-26
      • 2017-12-02
      • 1970-01-01
      • 1970-01-01
      • 2010-11-30
      • 2011-04-16
      • 2013-05-22
      相关资源
      最近更新 更多