我做了一个子定义控件想把数据库里的数据邦定到DropDownList控件上,请问怎么邦

解决方案 »

  1.   

    写个类来处理。
    根据表名,编号字段名,显示字段名,查询条件,等,将查询结果绑定到dropdownlist上。
      

  2.   

    写个类继承DropdownList
    重写DataBind()方法 ,在此方法里获取数据
      

  3.   

    DataView DVdroFM1 = new DataView();
            myOPW_BZDZ.QueryByDMLB(CodeTypes.ctFM1);
            DVdroFM1 = myOPW_BZDZ.dataView;//load数据源
            for (int i = 0; i < DVdroFM1.Count; i++)
            {
                ListItem myitem = new ListItem();
                myitem.Text = DVdroFM1.Table.Rows[i][Table_BZDZ.COLUMN_MC].ToString();//数据源中表列数据
                myitem.Value = DVdroFM1.Table.Rows[i][Table_BZDZ.COLUMN_DM].ToString();//数据源中表列数据            droFM1.Items.Add(myitem);
                droFM1.DataBind();
            }
      

  4.   


    DropDownList_type.DataSource = dset;
    DropDownList_type.DataTextField="m_title";
    DropDownList_type.DataValueField="m_xuhao";
    DropDownList_type.DataBind();