try this code
void maintainColor()
{
CheckBox chk;
foreach (GridViewRow gridviewrow in grvAuction.Rows)
{
chk = (CheckBox)gridviewrow.Cells[1].FindControl("chkitem");
if (chk.Checked == true)
{
gridviewrow.Attributes.CssStyle.Add("background-color", "#79B7E7");
gridviewrow.Attributes.CssStyle.Add("color", "white");
}
else
{
if (gridviewrow.RowState == DataControlRowState.Alternate)
{
gridviewrow.Attributes.CssStyle.Add("background-color", "white");
gridviewrow.Attributes.CssStyle.Add("color", "#284775");
}
else
{
gridviewrow.Attributes.CssStyle.Add("background-color", "#F7F6F3");
gridviewrow.Attributes.CssStyle.Add("color", "'#333333");
}
}
}
}
call this method after you redirect the page..
hope it helps..
mark this as answer if it helps you.. thanks..