数据已经检索出来放在datagrid里面了。然后再调用一个方法 判断数据 符合条件的改变当前行的颜色我写了个方法,写不下去了。高手帮忙看看:
private void ChangeDataGridLineColor(System.Windows.Forms.DataGrid dgFill)
{
DataTable pTable = (DataTable)dgFill.DataSource;
for (int i = 0 ; i <= pTable.Rows.Count ; i ++)
{
if (dgFill[i,8].ToString().Substring(5,2) < DateTime.Now.ToString("MM"))
{

}
}
}

解决方案 »

  1.   

    属于js的问题.
    把行号记下来,在window.onload事件中,让table的相应tr改变背景色,
    我做过了,可以的。
      

  2.   

    dataGrid1.SelectionBackColor=Color.Black;
    找了半天,好像只有选定行的修改。
      

  3.   

    在DataGrid的DataBound或者ItemCreated事件裡面作判斷就可.如符合條件改變datagrid單元格背景顏色