listview内嵌dropdownlist赋值问题
listview中内嵌的dropdownlist,如何让其selectValue为数据库中取出的数据
------解决方案--------------------<asp:DropDownList ID="ddlArtType" runat="server" DataSource='<%#GetDs() %>' DataTextField="articleTypeName" DataValueField="articleTypeId">
GetDs()是一个获取Dataset的方法
DataTextFileld 是要显示的信息
DataValueField 是Value值
------解决方案--------------------protected void ListView1_ItemDataBound(object sender, ListViewItemEventArgs e)
{
if (e.Item.ItemType == ListViewItemType.InsertItem)
{
DropDownList ddl= (DropDownList)e.Item.FindControl("DropDownList控件ID");
ddl.selectValue=...
}
}
------解决方案--------------------listview绑定数据时:
dropdownlist drop= e.Row.FindControl("ConterlId") as dropdownlist;
drop.SelectedValue=数据库读取出来的值