在GridView中如何让符合条件的数据字体变色.
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
  ....
  .....
  .....
  e.Row.Cells[0].BackColor = Color.Red;  // 只能使一个符合条件的单元格变色.如何使这个字段的数据变色.
}

解决方案 »

  1.   

    DataRowView drv = (DataRowView)e.Item.DataItem; //这行的写法与你的数据源有关系
    if(Int32.Parse(drv["age"].ToString()))>20 ) 
    e.Row.Cells[0].BackColor = Color.Red;  // 只能使一个符合条件的单元格变色.如何使这个字段的数据
      

  2.   

    .......是我省略的code.我是想让符合条件的数据字体变色.不是单元格变色.
      

  3.   

    不就是e.Row.Cells[0].ForeColor = Color.Red 吗?
      

  4.   

    e.Row.Cells[0].Attributes.Add("style","color:red");