C# 如何在“取消”按钮上删除gridview中的selecterow样式-asp.net

C# 如何在“取消”按钮上删除gridview中的selecterow样式-asp.net,c#,asp.net,gridview,C#,Asp.net,Gridview,我使用以下代码在gridview中高亮显示所选行。我想在单击“取消”按钮时删除此样式 <selectedrowstyle backcolor="LightCyan" forecolor="DarkBlue" font-bold="true"/> 我使用了这段代码this.gvaricles.SelectedRow.Style.Clear()以删除,但它不起作用 有人能帮我吗。试试这个解决方案 通过将gridview的selectedindex设置为-1来清除它 this.g

我使用以下代码在gridview中高亮显示所选行。我想在单击“取消”按钮时删除此样式

<selectedrowstyle backcolor="LightCyan" forecolor="DarkBlue" font-bold="true"/>  

我使用了这段代码
this.gvaricles.SelectedRow.Style.Clear()以删除,但它不起作用

有人能帮我吗。

试试这个解决方案

通过将gridview的selectedindex设置为-1来清除它

this.gvArticles.selectedIndex = -1;

或者在gridview中使用数据集作为数据源

 protected void grdViewDetails_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
            {
                grdViewDetails.EditIndex = -1;
                grdViewDetails.DataSource = YourDatasource; //a dataset in my case

                //Bind data to the GridView control.
                grdViewDetails.DataBind();
            }

您必须重置选择