下拉列表值基于另一个下拉列表

时间:2012-11-21 16:03:39

标签: asp.net

我有一个下拉列表控件,其中我添加了两个列表项。这些列表项是由我手动添加的,而不是来自任何数据库。基于选择,我想显示另一个具有sqldatasource的下拉列表。

如果我的初始下拉列表源也来自数据库,我能够完成此操作 如何通过读取下拉列表的值并根据所选值填充另一个下拉列表来实现此目的

需要填充的第二个下拉列表将根据第一个下拉列表中的选定值而变化(来自不同的表)

需要指导意见

由于

1 个答案:

答案 0 :(得分:0)

  protected void dropdown1_SelectedIndexChanged(object sender, EventArgs e)
  {
     string val = dropdown1.SelectedItem.Value;
     if(val == "xyz")
       SqlDataSource1.SelectCommand = "Select * From Table_1";
     else if(val == "abc")
       SqlDataSource1.SelectCommand = "Select * From Table_2";

      SqlDataSource1.DataBind();
  }