先说我的想法:    我要用选中的DropDownList1的Text值做为 我们另一张表数据查询的字段 该怎么写.     比如我们看到的值是"中国"
     查询语句是这样写的:SELECT "中国" FROM 表名.  怎么样能办到?   

解决方案 »

  1.   

    if(this.DropDownList1.selectedItem != null)
    {
    string strSQL = "SELECT " + DropDownList1.SelectedItem.Text +" FROM 表名 ";
    }
      

  2.   

    SELECT "中国" FROM 表名.  怎么样能办到?
    1.拼接字符串
    string sqlstr ="SELECT '"+this.dropdownlist.selectvalue+"' FROM TABLE WHERE ...";2,使用参数的SQL语句
      

  3.   

    问题就再这里了.我要是想把查出来的数据绑到DropDownList2那该怎么办        DropDownList2.DataTextField = "?";
            DropDownList2.DataValueField = "?";
            DropDownList2.DataSource = ds;
            DropDownList2.DataBind();我就是不知道?填什么..
      

  4.   

    DropDownList2.DataTextField =  this.DropDownList1.SelectedItem.Text;
    .......