日期:2014-05-18  浏览次数:20457 次

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 "));