gpt4 book ai didi

c# - 将文本和值都添加到 DropDownList (aspx)

转载 作者:太空宇宙 更新时间:2023-11-03 12:21:42 25 4
gpt4 key购买 nike

我通过以下方式将项目添加到 DropdowList 中

while (reader.Read()) {

dpl.Items.Add(reader["Name"].ToString());

};conn.Close();

这奏效了。但是,我还需要添加 ID 以在用户选择项目时使用它(因此我没有使用名称)。

我试图通过遵循这个 solution 来解决这个问题;

dpl.Items.Add(new ListItem(reader["Name"].ToString(), reader["ID"].ToString()));

但我无法让它发挥作用。

如何添加文本和值并只显示文本?

编辑:

这是我的 DropDownList 的唯一 HTML 行:

 <asp:DropDownList ID="dpl" runat="server" OnSelectedIndexChanged="dpl_OnSelectedIndexChanged" AutoPostBack="True" />

最佳答案

首先,在您的 HTML 代码中添加 DataSourceId然后像gridview一样提供SqlDataSource

然后在data中,你会得到id和name然后用简单的 CSS 隐藏 id

OnSelectedIndexChanged 获取 id 并使用该 id 执行任何操作

关于c# - 将文本和值都添加到 DropDownList (aspx),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46910820/

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