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

解决方案 »

  1.   

    dropdownlist控件 
     设置数据源读取这个字段的值
     数据绑定datalist的字段
     编辑时会自动选中的
      

  2.   

    DropDownList.SelectedValue=你取出的值
    DropDownList.DataBind();
      

  3.   

    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;
                }        }
      

  4.   

    谢谢各位,前两种方法我可能加的不对,总是提示:未将对象设置引用到示例zhjihui_080220() 的方法提示没有定义e.row方法