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(); } }
void Load1(RadListBoxCascade box, RadListBoxItem e) { box.BindData(GenerateData(e.Value), "Key", "Value"); }