读书人

listview内嵌dropdownlist赋值有关问题

发布时间: 2013-01-04 10:04:18 作者: rapoo

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

读书人网 >asp.net

热点推荐