怎样改变datagridview中某一列的颜色,让它突出显示,谢谢

解决方案 »

  1.   

       protected void gvInfo_RowDataBound(object sender, GridViewRowEventArgs e) 
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                DataRowView drv = (DataRowView)e.Row.DataItem;
                e.Row.Attributes.Add("AddDate", drv["AddDate"].ToString());
                      if (string.Equals(e.Row.Attributes["AddDate"].ToString(), DateTime.Now.ToString("yyyy/MM/dd")))     //改变该列的颜色
                {
                    e.Row.ForeColor = System.Drawing.Color.Red;
                }
            } 
           
        }
      

  2.   

    TO:downmoon 
    可否说具体点呢,Columns属性中好像没有设置颜色的
      

  3.   

     this.dataGridView1 .Columns[0].DefaultCellStyle .BackColor =Color .AliceBlue 
      

  4.   

    <HeaderStyle Font-Bold="True" ForeColor="blue"></HeaderStyle>
      

  5.   

    this.dataGridView1 .Columns[0].DefaultCellStyle .BackColor =Color .AliceBlue