c# - 如何在 C# 中检索占位符控件内动态下拉列表的选择值
问题描述
我想获得一个选定的动态控制值,它位于占位符内
下面的代码是我如何创建动态下拉控件
string strQuery = "select distinct(TXT_BRANCH_NAME) from TBL_BRANCH_MASTER;";
DataTable dt_data = new DataTable();
dt_data = objdBConnection.getDataTableQuery(strQuery);
DropDownList ddlBranchList = new DropDownList();
if (dt_data.Rows.Count > 0)
{
int rowCount = dt_data.Rows.Count;
string[] assetList = new string[rowCount];
ddlBranchList.ID = "ddlBranchList";
ddlBranchList.Items.Add(new ListItem("Select", ""));
ddlBranchList.CssClass = "form-control form-control-line";
for (int j = 0; j < rowCount; j++)
{
ddlBranchList.Items.Add(new ListItem(dt_data.Rows[j]["TXT_BRANCH_NAME"].ToString(), dt_data.Rows[j]
["TXT_BRANCH_NAME"].ToString()));
}
ddlBranchList.DataBind();
}
我试过的:
下面我正在获取下拉列表的选定值
string ddlBranch = "";
DropDownList ddlist = ((DropDownList)plcBranchddl.FindControl("ddlBranchList"));
ddlBranch = ddlist.SelectedValue.ToString();
但最后我在 ddlist 下拉引用中得到一个空值
解决方案
推荐阅读
- android - 如何使自定义动画师在 Kotlin 中工作(动画 alpha 属性)
- reactjs - 如何使用 React 组件类语法声明样式化组件
- javascript - 使用 JavaScript 显示文件名的自定义文件上传按钮
- c# - 获取存储帐户中的容器列表
- python - h2o ensemble 抛出错误:“基本模型不保留交叉验证预测”
- python - 在python中以与平台无关的方式从路径中拆分根
- c++ - 将 c++ 可执行图标添加到 premake5 构建脚本
- python - 安装 python 3.7.2 后,Ubuntu 18.04 处于登录循环中
- node.js - 声明单独的 Firebase Cloud Functions 并仍然使用 Express.js
- database - 性能:在从 UNLOGGED 转换为 LOGGED 之后或之前创建索引?