0

问题说明了一切。我基本上需要允许用户在 Datagrid 中单击 Select 并进入编辑行模式,而不是用户必须单击 select 然后编辑?我需要首先进行选择的原因是因为我在后面的代码中将一些值传递给数据库。现在,正如我所说,用户单击选择,然后单击编辑,然后标记一个需要的复选框,然后进行更新。我想将此过程剪切为选择,标记复选框并更新。这可能吗?

4

1 回答 1

0

它有点(稍微)取决于您当前正在处理的事件。

在您的SelectedIndexChanged活动中,您可以这样做:

yourGridView.EditIndex = yourGridView.SelectedIndex;

如果你参加了SelectedIndexChanging活动,你需要这样做:

yourGridView.EditIndex = e.NewSelectedIndex;

其中“e”是您的GridViewSelectEventArgs对象。

根据代码的结构,您可能需要yourGridView.DataBind();在设置 EditIndex 后调用。

于 2013-03-27T15:30:57.430 回答