首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

listview内嵌dropdownlist赋值有关问题

2013-01-04 
listview内嵌dropdownlist赋值问题listview中内嵌的dropdownlist,如何让其selectValue为数据库中取出的数

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=数据库读取出来的值

热点排行