我表里面有几个字段 比如取为 a,b,c,d 我选取符a="某个条件",然后得出N条记录,怎么样把符合条件的这些记录的b字段放在droplist 里面供选择呢?

解决方案 »

  1.   

    呵呵 DropDownList 没怎么弄 没什么概念 求指教下
      

  2.   

    1.把你要绑定的东西给查询出来,放到DataTable或者实体对象列表中,
    select * from [你的表] where 你的条件
    2.设置DropDownList的属性并绑定        你的DropDownList.DataTextField =要显示的;
            你的DropDownList.DataValueField = 实际绑定的(一般为ID);
            你的DropDownList.DataSource =你的DataTable或者实体列表;
            你的DropDownList.DataBind();
      

  3.   


    DataTable dt=bll.GetSource(); //获取数据
    DropDownList1.DataTextField="b"; //绑定显示字段
    DropDownList1.DataValueField="a"; //绑定值字段
    DropDownList1.DataSource=dt; //设置数据源
    DropDownList1.DataBind(); //绑定
      

  4.   

                DropDownList1.DataSource = DALCommon.GetList();//获取数据
                DropDownList1.DataTextField = "_Name";//显示的字段
                DropDownList1.DataValueField = "ID";//世纪绑定的值
                DropDownList1.DataBind();
      

  5.   

    LZ的需求估计是两个级联的下拉框,选第一个下拉框的值后第二个下拉框加载选的值相关的信息。蛮好实现的:获取第一个下拉框选择的值,然后当成参数放到第一个下拉框中去做条件查询,然后绑定数据。
    注意第一个下拉框的PostBack属性设为true
      

  6.   

    我建议lz自己定义个方法,以后绑定Dropdownlist时不用这么麻烦每次都重复上面所说的代码了