C# Gridview清除选择
我在gridview中有一个条件,当某个SelectIndexchange事件发生时,我必须在gridview选择中清除该条件C# Gridview清除选择,c#,asp.net,gridview,C#,Asp.net,Gridview,我在gridview中有一个条件,当某个SelectIndexchange事件发生时,我必须在gridview选择中清除该条件 void GridView1_SelectedIndexChanging(Object sender, EventArgs e) { // Some logic //some condition { Gridview1.SelectedIndex = -1; } } 但在这种情况下,在给定条件下,索引不会被清除。关于为
void GridView1_SelectedIndexChanging(Object sender, EventArgs e)
{
// Some logic
//some condition
{
Gridview1.SelectedIndex = -1;
}
}
但在这种情况下,在给定条件下,索引不会被清除。关于为什么这可能不起作用有什么建议吗?谢谢它应该是SelectedIndexChanged事件,而不是SelectedIndexChanged事件
如果要取消选择,则只需设置
e.Cancel=true;
因此,以前的选择将保持不变。
请参见更改GridView属性后必须调用DataBind。这仍然不起作用。是否有其他方法可以清除gridview中的选择?在同一gridview中进行行选择时清除所选索引似乎是错误的。标准是什么?谢谢,这很有效。Gridview.SelectedIndex=-1在SelectedIndex中不起作用。我使用了SelectIndexchange而不是谢谢你,但我有一个不同的要求,以前的选择也不应该出现
e.Cancel=true;