private void Form1_Load(object sender, System.EventArgs e)
{
fpSpread1.ActiveSheet.ColumnHeader.DefaultStyle.Renderer = new myColumnHeaderRenderer();
fpSpread1.Sheets[0].Columns[0].AllowAutoSort =true;
fpSpread1.Sheets[0].Columns[0].AllowAutoFilter =true;
}
public class myColumnHeaderRenderer : FarPoint.Win.Spread.CellType.ColumnHeaderRenderer
{
override public void PaintSortIndicator(Graphics g, Rectangle r, FarPoint.Win.Spread.Appearance appearance, float zoomFactor)
{
g.FillRectangle(new SolidBrush(Color.Red), r);
}
override public void PaintFilterIndicator(Graphics g, Rectangle r, FarPoint.Win.Spread.Appearance appearance, float zoomFactor)
{
g.FillRectangle(new SolidBrush(Color.Blue), r);
}
}
Public Class myColumnHeaderRenderer
Inherits FarPoint.Win.Spread.CellType.ColumnHeaderRenderer
Public Overrides Sub PaintSortIndicator(ByVal g As Graphics, ByVal r As Rectangle, ByVal appearance As FarPoint.Win.Spread.Appearance,
ByVal zoomFactor As Single)
g.FillRectangle(New SolidBrush(Color.Red), r)
End Sub 'PaintSortIndicator
Public Overrides Sub PaintFilterIndicator(ByVal g As Graphics, ByVal r As Rectangle, ByVal appearance As FarPoint.Win.Spread.Appearance,
ByVal zoomFactor As Single)
g.FillRectangle(New SolidBrush(Color.Blue), r)
End Sub 'PaintFilterIndicator
End Class 'myColumnHeaderRenderer
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
fpSpread1.ActiveSheet.ColumnHeader.DefaultStyle.Renderer = New myColumnHeaderRenderer
fpSpread1.Sheets(0).Columns(0).AllowAutoSort = True
fpSpread1.Sheets(0).Columns(0).AllowAutoFilter = True
End Sub