-1

我认为我以错误的方式处理这个问题。所以我决定在http://msdn.microsoft.com/en-us/library/aa581796.aspx上实现 master details formview 示例

所以现在当用户选择一条记录时,它会填充到表单视图中,我添加了一个更新按钮,将表单视图的模式更改为编辑,一切都很好。

谢谢您的帮助

4

3 回答 3

0

您可以直接在 rowdatabound 上从编辑模板操作控件。就像是...

protected void gv_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.DataRow && 
    (e.Row.RowState & DataControlRowState.Edit) == DataControlRowState.Edit)
    { 
        DropDownList ddl = (DropDownList)e.Row.FindControl("ddlHours");
        //Manipulate ddl here
    }
}
于 2013-03-21T20:04:55.593 回答
0

您是否尝试过在填充下拉列表并通过将所选值与标签匹配来设置所选值时循环数据?

//Perform loop here
if (label.text == ddl.SelectedValue)
   ddl.Items.FindByValue(i.ToString()).Selected = true;
于 2013-03-22T09:56:26.707 回答
0

我认为我以错误的方式处理这个问题。所以我决定在http://msdn.microsoft.com/en-us/library/aa581796.aspx上实现 master details formview 示例

于 2013-03-23T18:37:48.370 回答