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

按"编辑",用dropdownlist绑定数据进行修改,如何设置当前选项为这条记录目前取得的值?
用datalist显示表,后面用“编辑”按钮,编辑状态时,有两项是用dropdownlist选择修改的,想实现进入编辑状态时,dropdownlist的当前选项为这条记录目前取得的值。请问怎样实现?

------解决方案--------------------
dropdownlist控件
设置数据源读取这个字段的值
数据绑定datalist的字段
编辑时会自动选中的
------解决方案--------------------
DropDownList.SelectedValue=你取出的值
DropDownList.DataBind();
------解决方案--------------------
if (e.Row.RowType == DataControlRowType.DataRow)
{
System.Data.DataRowView drv = (System.Data.DataRowView)e.Row.DataItem;
DropDownList ddl = (DropDownList)e.Row.FindControl( "DropDownList1 ");
if (ddl != null)
{
ddl.Items.FindByText(drv[ "csmc "].ToString()).Selected = true;
}

}