本文转自:http://www.cnblogs.com/fosoyo/archive/2006/09/22/511660.html
winform:
在gridView1的"EndSorting"事件中加入以下代碼:
webfrom:
在DataGrid的SortCommand事件加入以下代碼:
在gridView1的"EndSorting"事件中加入以下代碼:
1
private void gridView1_EndSorting(object sender, EventArgs e)
2
{
3
Color clr = gridView1.Appearance.Row.BackColor;
4
foreach (DevExpress.XtraGrid.Columns.GridColumn dc in gridView1.Columns)
5
{
6
if (dc.VisibleIndex == gridView1.SortedColumns[0].VisibleIndex)
7
{
8
dc.AppearanceCell.BackColor = Color.Red;
9
}
10
else
11
{
12
dc.AppearanceCell.BackColor = clr;
13
}
14
}
15
}
private void gridView1_EndSorting(object sender, EventArgs e)2
{3
Color clr = gridView1.Appearance.Row.BackColor;4
foreach (DevExpress.XtraGrid.Columns.GridColumn dc in gridView1.Columns)5
{6
if (dc.VisibleIndex == gridView1.SortedColumns[0].VisibleIndex)7
{8
dc.AppearanceCell.BackColor = Color.Red;9
}10
else11
{12
dc.AppearanceCell.BackColor = clr;13
}14
}15
}webfrom:
在DataGrid的SortCommand事件加入以下代碼:
1
foreach(DataGridColumn dgc in dg.Columns)
2
{
3
if (dgc.SortExpression == e.SortExpression)
4
{
5
dgc.ItemStyle.BackColor = Color.Red;
6
}
7
else
8
{
9
dgc.ItemStyle.BackColor = Color.White;
10
}
11
}
foreach(DataGridColumn dgc in dg.Columns)2
{3
if (dgc.SortExpression == e.SortExpression)4
{5
dgc.ItemStyle.BackColor = Color.Red;6
}7
else8
{9
dgc.ItemStyle.BackColor = Color.White;10
}11
}
其中dg是DataGrid的實例,e是SortCommand事件傳入的DataGridSortCommandEventArgs類型參數

浙公网安备 33010602011771号