datagridview 绑定数据后根据数据  设置不同的颜色 可是重新排序后 行的颜色又恢复到默认的了请高手指点

解决方案 »

  1.   

      for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        dgvskin.Rows.Add();
                        int num = dgvskin.Rows.Count - 1;
                        DataGridViewRow row = dgvskin.Rows[num];
    ....
                        row.Cells["s6"].Style.BackColor = Color.Yellow;
                               ....
      

  2.   

    把设置背景颜色的代码放到RowPostPaint 事件里面试试