首页 > 解决方案 > 如何在 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 下拉引用中得到一个空值

标签: c#asp.net

解决方案


推荐阅读