gridview根据条件来改变行的颜色以及改变单元格的颜色。
通过在RowDataBound事件中写代码来实现,见代码。
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            e.Row.Attributes.Add("onclick", e.Row.ClientID.ToString() + ".checked=true;selectx(this)");//点击行变色
        }
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
//行颜色改变
e.Row.BackColor = System.Drawing.ColorTranslator.FromHtml("#ff6600");
//单元格颜色改变
e.Row.Cells[1].BackColor = System.Drawing.ColorTranslator.FromHtml("##ff0000");
}
}
 
                    
                     
                    
                 
                    
                 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号