在用datagrid时,我的列是手动加上的,可是在运行过程中我想要根据情况来设置headtext文本的颜色、字体.请问怎么做,谢谢!

解决方案 »

  1.   

    datagrid.HeaderStyle.Font
    datagrid.HeaderStyle.BackColor
    很多都可以设置。
      

  2.   

    我的datagrid是一张考勤表,列为日期:1,2,3,4,5,6......31.
    我希望在日期是周未时相应的列的headtext为红色.
      

  3.   

    if (.......)
       datagrid.HeaderStyle.Font=......
       datagrid.HeaderStyle.BackColor=........
    end if 先判断再给headerstyle.font 和HeaderStyle.BackColor赋值
      

  4.   

    e.Item.Cells[0].Style["background"]="#ffcc66;";
      

  5.   

    如果很多不一样的还是用 css 控制吧
      

  6.   

    e.Item.Cells[0].Style["background"]="#ffcc66;";
    这条放在哪里啊?