gpt4 book ai didi

c# - 下拉列表自定义数据绑定(bind)

转载 作者:太空宇宙 更新时间:2023-11-03 11:47:44 26 4
gpt4 key购买 nike

Gridview 中的 DropDownList。

数据库架构:

Restaurants       Menus           Products
RestaurantID MenuID ProductID
RestaurantName MenuName ProductName
RestaurantID MenuID

它不适用于此:

<asp:DropDownList ID="DropDownList8" runat="server" DataSourceID="ObjectDataSource3"
SelectedValue='<%# Bind("MenuID") %>' DataTextField="RestaurantName" DataValueField="RestaurantID">

Gridview 有 GetAllProducts 方法。

ObjectDataSource3 有 GetAllRestaurants 方法。

我想编辑和插入每个产品的菜单。但我想显示 RestaurantName indtead of MenuID..

当你想绑定(bind)问题和类别(只有两个)表时,这很容易工作:

<asp:DropDownList ID="DropDownList8" runat="server" DataSourceID="ObjectDataSource3" SelectedValue='<%# Bind("CategoryID") %>' DataTextField="CategoryName" DataValueField="CategoryID">

我有 3 个表来访问数据。我该怎么做?

谢谢

最佳答案

Dropdownlist 有一个用于此目的的 Property DataTextField。

<asp:DropDownList ID="DropDownList8" runat="server" DataSourceID="ObjectDataSource3"
SelectedValue='<%# Bind("MenuID") %>' DataTextField="RestaurantName" DataValueField="RestaurantID">

关于c# - 下拉列表自定义数据绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2989132/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com