问题说明了一切。我基本上需要允许用户在Datagrid中单击Select并进入编辑行模式,而不是用户必须单击select然后编辑?我需要首先完成选择的原因是因为我在后面的代码中将一些值传递给数据库。现在,正如我所说,用户单击“选择”,然后单击“编辑”,然后标记所需的复选框,然后进行更新。我想将此过程剪切为选择,标记复选框,然后更新。这可能吗?
答案 0 :(得分:0)
这有点(略微)取决于您当前处理的事件。
在您的SelectedIndexChanged
活动中,您可以这样做:
yourGridView.EditIndex = yourGridView.SelectedIndex;
如果您参加SelectedIndexChanging
活动,则需要执行以下操作:
yourGridView.EditIndex = e.NewSelectedIndex;
“e”是您的GridViewSelectEventArgs
对象。
根据代码的结构,您可能需要在设置EditIndex后调用yourGridView.DataBind();
。