Example #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            m1.AddAjaxSetting(RadListBox1, RadListBox2, RadListBox3, RadListBox4, RadListBox5);
            m1.AddAjaxSetting(RadListBox2, RadListBox3, RadListBox4, RadListBox5);
            m1.AddAjaxSetting(RadListBox3, RadListBox4, RadListBox5);
            m1.AddAjaxSetting(RadListBox4, RadListBox5);
            m1.AddAjaxSetting(RadListBox5, RadListBoxDest);
            m1.AddAjaxSetting(Button1, RadListBox1, RadListBox2, RadListBox3, RadListBox4, RadListBox5, Literal1);

            c = new RadListBoxCascade(RadListBox1, Load1) /*.DefaultItem("选择1")*/;
            c.SetSubQuery(new RadListBoxCascade(RadListBox2, Load1)) /*.DefaultItem("选择2").DefaultValue("2")*/
            .SetSubQuery(new RadListBoxCascade(RadListBox3, Load1))  /*.DefaultItem("选择3").DefaultValue("4")*/
            .SetSubQuery(new RadListBoxCascade(RadListBox4, Load1))  /*.DefaultItem("选择4").DefaultValue("8")*/
            .SetSubQuery(new RadListBoxCascade(RadListBox5, Load1)) /*.DefaultItem("选择5").DefaultValue("16")*/;

            BindProperties();//////////////////
            if (!IsPostBack)
            {
                DoLoad();
            }
        }
Example #2
0
 void Load1(RadListBoxCascade box, RadListBoxItem e)
 {
     box.BindData(GenerateData(e.Value), "Key", "Value");
 }