编辑时更改Gridview行背景颜色?

Eto*_* B. 4 c# asp.net gridview colors

在编辑时编辑gridview行的背景颜色我遇到了一些麻烦.

问题是,我在显示报告时使用RowDataBound事件方法e.Row.BackColor根据标准进行更改(3种不同的颜色取决于结果).对于不符合该条件的行,<EditRowStyle BackColor="#999999" />单击"编辑"按钮时将应用GridView的属性.

但是,我似乎无法找到一种方法来改变那些符合标准的颜色,因为RowDataBound似乎一直被调用,覆盖了我所做的任何更改.

有什么建议?

小智 13

在Grid RowEditing事件中写一行:

GridView1.EditRowStyle.BackColor = System.Drawing.Color.LightYellow; 
Run Code Online (Sandbox Code Playgroud)