如何将 ClassType 字段显示到 DataGridView 中

发布于 2024-11-07 00:20:06 字数 264 浏览 4 评论 0原文

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

I have web-service function, which I'm importing for my project. The thing is that, I have method, which returns Array of (let's say) FirstClass. This itself contains field type of SecondClass (Members: Name, Value)
I have DataGridView with This Array DataSource.
The thing is that, This MyDataGridView.DataSource = Array displays all field values excapt field type of SecondClass. (displayed Namespace.Class not the Value field)
what can i make to make Value field of SecondClass show.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

旧伤还要旧人安 2024-11-14 00:20:06

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

  • 覆盖 SecondClass 中的 ToString 方法。

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

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

You can do one of the following:

  • Override the ToString method in the SecondClass.

  • If you was unable to modify the SecondClass in any way, try to bind the DataGridView column to SecondClass.Name property.

  • If that didn't work too, you can inherit FirstClass adding a property that gets the SecondClass.Name property's value.

ゝ偶尔ゞ 2024-11-14 00:20:06

实际上这篇文章帮助

我可以传递给 DataPropertyName,如 FirstClass 字段(SecondClass 类型)Name.Name(第二名称 - SecondClass 属性)

Actually this Article helped

I could pass to DataPropertyName like FirstClass field (SecondClass Typed) Name.Name (Second Name - SecondClass Property)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文