gridview的模板列,怎么用dropdownList控件?dropdownList的数据是从DataSet里面获得的
gridview的模板列,怎么用dropdownList控件?dropdownList的数据是从DataSet里面获得的
我的footrow添加记录的时候,人员类型字段我想用dropdownList控件,这样比较直观,该怎么做啊?
------解决方案--------------------在前台aspx中绑定到子控件的DataSource为一个方法
<asp:dropdownList ID= "dropdownList1 " runat= "server " DataSource= ' <%# GetStaffCategories() %> ' DataTextField= "CategoryName " DataValueField= "CategoryID ">
</asp:dropdownList>
在后台
public DataView GetStaffCategories()
{
SqlConnection conn;
string sqlSelect;
// ...
// ...
SqlDataAdapter da = new SqlDataAdapter(sqlSelect, conn);
DataSet ds = new DataSet();
da.Fill(ds);
return ds.Tables[0].DefaultView;
Hope helpful!
}
------解决方案--------------------DropDownList1.Items.Insert(0, new ListItem( "XXX ", "XXX "));