我希望gridview SelectedRowStyle和EditRowStyles是互斥的,这样当选择另一行时关闭编辑行样式,而当另一行处于编辑模式时关闭选定行样式。我尝试处理OnRowEditing并更改当前所选行的CssClass,但这不起作用。
谢谢!
答案 0 :(得分:1)
你是说你想让选择和编辑互相排斥吗?如果是这样,如果你使用通常的命令按钮(自动生成编辑,自动生成选择),这应该有用。
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Select")
{
GridView1.EditIndex = -1;
}
else if (e.CommandName == "Edit")
{
GridView1.SelectedIndex = -1;
}
}