0

我有两个多选下拉菜单,一个必须基于另一个绑定。

  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() 方法中。

有人可以就如何实现这一目标提出任何想法吗?

4

2 回答 2

0

试试吧ddlstatus.SelectedItem.Text

于 2013-05-02T18:45:01.163 回答
0

如果没有发生页面回发,您需要绑定 ComboBox 等。

在页面加载方法中

if (!Page.IsPostBack)
{
   // bind controls 
}
于 2013-05-02T19:03:12.713 回答