首页 新闻 赞助 找找看

在DetailsView的编辑模板中怎样将特定的数据显示在DropDownList

0
[已关闭问题]

比如说一条图书信息记录的出版社是“人民出版社”,在编辑模板中的DropDownList显示的是所有的出版社信息,怎样将“人民出版社”设置成默认选中的,好像selectedValue这个属性不能用?

HJH0517的主页 HJH0517 | 初学一级 | 园豆:185
提问于:2010-05-22 09:38
< >
分享
其他回答(1)
0

//在Repeater中我是这样做的
protected void RptNew_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.SelectedItem)
     {
           DataRowView rowv = (DataRowView)e.Item.DataItem;
           DropDownList DListNewsIsShow = (DropDownList)e.Item.FindControl("DListNewsIsShow");
           DListNewsIsShow.Items.FindByValue(rowv["isshow"].ToString()).Selected = true;

           //rowv["isshow"].ToString(),出版社
     }
}

Astar | 园豆:40805 (高人七级) | 2010-05-22 09:52
那在DetailsView中也一样吗?DetailsView中并没有DataRowView,如何绑定到DataRowView 中?
支持(0) 反对(0) HJH0517 | 园豆:185 (初学一级) | 2010-05-22 10:04
0

页面中使用绑定:把DropDownList的selectedValue属性定一下。

selectedValue='<%# Eval("PublisherId") %>'

Hawkon | 园豆:225 (菜鸟二级) | 2010-05-22 15:08
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册