我有两个多选下拉列表,一个必须基于另一个绑定。
public void PopulateStatus()
{
string status=ddlstatus.Text;
ddlname.DataSource = spObj.sp_Name(status);
ddlname.DataTextField = "status";
ddlname.DataValueField = "status";
ddlname.DataBind();
}
foreach (RadComboBoxItem itm in ddlstatus.Items)
{
itm.Checked = true;
}
foreach (RadComboBoxItem itm in ddlname.Items)
{
itm.Checked = true;
}
以上所有代码都在Postback中调用。但问题是我无法捕获ddlstatus.Text;在PopulateStatus()方法中。
有人可以提出任何关于如何实现这一目标的想法吗?
答案 0 :(得分:0)
尝试ddlstatus.SelectedItem.Text
。
答案 1 :(得分:0)
如果没有页面回发,你需要绑定ComboBox等。
页面加载方法
if (!Page.IsPostBack)
{
// bind controls
}