如何获取Datagrid行索引以获取上一行的单元格值

时间:2012-08-03 07:51:48

标签: c# asp.net 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


如果 Price 的值发生变化,我想更改下一行的颜色。 我无法在Datagrid中获得rowindex。我尝试了ItemBound事件 如何更改行颜色与之前的值相比。?

1 个答案:

答案 0 :(得分:1)

您可以访问RowDataBound事件中的行。

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