我在編輯gridview行的背景顏色時遇到了一些麻煩。編輯時更改Gridview行的背景顏色?
事情是,我正在使用RowDataBound
事件方法根據顯示報告時的標準(3種不同的顏色取決於結果)更改e.Row.BackColor
。對於不符合該條件的行,單擊Edit按鈕時將應用GridView的屬性<EditRowStyle BackColor="#999999" />
。
但是,我似乎無法找到一種方法來改變那些屬於標準的顏色,因爲RowDataBound似乎總是被調用,覆蓋了我所做的任何更改。
有什麼建議嗎?
的RowDataBound只是叫,但你不需要將它綁定在每回發。你必須把你的標準保存在某個地方(在數據庫或視圖狀態下)。然後你可以在RowDataBound中設置Backcolor。 – 2010-10-22 18:26:05