下面可以把一个datatable的两个字段绑定到一个dropdownlist中
ddl.DataSource = dt;//datatable dt
ddl.DataTextField = "**";
ddl.DataValueField = "**";
ddl.DataBind();如果要根据ddl1制定ddl2中内容,可以把ddl1的IsPostBack设为true,然后重载其SelectIndexChange的事件,在其中设置ddl2

解决方案 »

  1.   

    ddl.DataTextField = "**";
    ddl.DataValueField = "**";
    用这种方法怎么能把查询到的两个字段方到一个下拉表中
      

  2.   

    一种方法是 SQL 中就把两个字段联合在一起,例如: Select (A + " " + B)[C] From Table
    这样显示字段 C(如果有必要,要转换 A 或者 B 的类型为 char).
    另一种方法,读出数据到 datatable 中,根据 datatable 内容一条一条添加上去,
    第二种方法比较灵活,麻烦的地方可以用这个。