ObjectDataSource直接绑定

发布于 2024-10-08 14:23:08 字数 217 浏览 3 评论 0原文

我有 2 个具有单一关系的 SQL 表。 表 A:Id、ApplicationID、消息。 表 B:Id、应用程序名称。 关系:A.ApplicationID = B.Id

我想使用 objectdatasource 将它们直接绑定到 gridview,但我想显示 ApplicationName 而不是 ApplicationID。

我怎样才能做到这一点?

谢谢大家。

I have 2 SQL tables with a single relationship.
Table A: Id, ApplicationID, Message.
Table B: Id, ApplicationName.
Relationship: A.ApplicationID = B.Id

I want to use a objectdatasource to bind them directly to a gridview but i want to show ApplicationName instead of ApplicationID.

How can i do that?

Thank U ALL.

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

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

发布评论

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

评论(2

月亮邮递员 2024-10-15 14:23:08

您使用什么类型的数据访问?阿多网? Linq2Sql?实体框架?

示例需要数据访问,该数据访问将查询两个表并为对象数据源的 selectMethod 提供数据。

What sort of data access are you using? Ado.net? Linq2Sql? Entity Framework?

A sample would require data access which would query both tables and provide the data for the selectMethod of the object datasource.

離人涙 2024-10-15 14:23:08
listbox.DataBindings.Add("ValueMember",DataSource ,"ApplicationID");
listbox.DisplayMember.Add("DisplayMember",DataSource,"ApplicationName");

在 TextBox 或 Label 或任何控件上,您可以使用 Tag 属性作为 "ValueMember" 并使用 Text 属性作为 DisplayMember ,或者创建您自己的。

listbox.DataBindings.Add("ValueMember",DataSource ,"ApplicationID");
listbox.DisplayMember.Add("DisplayMember",DataSource,"ApplicationName");

On a TextBox or Label or what ever control, you can use Tag property to "ValueMember" and Text property as DisplayMember , or create your own.

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