2012-08-03 110 views
0

如果前一行的特定單元格值的值更改,我想更改行的顏色。 我有一個Datagrid綁定來自數據集的數據。例如。如何獲取Datagrid行索引以獲取上一行的單元格值

S.NO.質量價格美分MM尺寸


1 AQ 78000 0.001 0.70


2 AQ 78000 0.001 0.75


3 AQ 76000 0.011 0.76


4 AQ 76000 0.012 0.77


我想改變下一行的顏色如果價格的值發生變化。 我不能在Datagrid中獲取rowindex。我嘗試了ItemBound事件 如何更改與之前值相比較的行顏色?

+0

請澄清_if價格變化的值_這是否意味着您的用戶可以編輯GridView中的行,並且您想對該精確事件做出反應? – Jupaol 2012-08-03 07:58:46

+0

否。** Datagrid **中不會有任何用戶更改。我直接從數據庫本身綁定。我想在綁定自己的同時更改行顏色。 – itzArun 2012-08-03 08:08:43

回答

1

您可以訪問RowDataBound事件中的行。

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) 
    { 
     if (e.Row.RowType == DataControlRowType.DataRow) 
     { 
       // do stuff 
     } 
    } 
+0

正在使用Datagrid。所以不能使用RowDataBound – itzArun 2012-08-03 09:29:16

相關問題