gpt4 book ai didi

c# - 如何从下拉列表中的数据源表访问其他列?

转载 作者:行者123 更新时间:2023-12-05 02:23:32 25 4
gpt4 key购买 nike

我有一张包含 10 列的国家/地区表。我已经将 CityName 作为 DataTextField 分配给了我的 DropDownList 并将 Id 作为 DataValueField。现在,在 SelectedIndexChanged 上,我必须从其他列(如 CityCode)获取值。我如何访问它?

ddlCity.DataSource = cboxTeam_DS.Tables["MyTable"];
ddlCity.DataTextField = "CityName";
ddlCity.DataValueField= "Id";
ddlCity.DataBind();

SelectedIndexChanged 方法中,如何访问 CityCode 列值?

最佳答案

我可以建议你两种方法

  1. 您可以再存储一个隐藏的下拉列表,其中填充了您的 ID 和 CityCode。因此,每当您选择原始下拉列表时,请从此隐藏的下拉列表中选择适当的值。
  2. 第二种方法是,当您从 ddlCity.SelectedValue 获取 ID 时,您需要使用条件再次检索表格,并以该值作为引用在您的表格中搜索以获取城市代码。

我希望你选择第一个。您还可以在第一种情况下使用 javascript 访问隐藏的下拉菜单。

关于c# - 如何从下拉列表中的数据源表访问其他列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21721030/

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