日期:2014-05-18  浏览次数:21045 次

datagridview 排序触发哪一个事件 排序后 行业色恢复默认

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

请高手指点

------解决方案--------------------
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;
....
------解决方案--------------------
把设置背景颜色的代码放到RowPostPaint 事件里面试试