.cs 文件内
事件
#region 排序后发生
private void mainGrid_AfterUserSort(object Sender, FlexCell.Grid.AfterUserSortEventArgs e)
{
if (e.Col == 8)
{
dataGrid.Column(e.Col).Mask = FlexCell.MaskEnum.DefaultMask;
dataGrid.Refresh();
}
}
#endregion
#region 排序前发生
private void mainGrid_BeforeUserSort(object Sender, FlexCell.Grid.BeforeUserSortEventArgs e)
{
if (e.Col == 8)
{
dataGrid.Column(e.Col).Mask = FlexCell.MaskEnum.Numeric;
dataGrid.Column(e.Col).DecimalLength = 3;
}
}
#endregion
Grid绑定事件
this.dataGrid.AfterUserSort += new FlexCell.Grid.AfterUserSortEventHandler(this.mainGrid_AfterUserSort);
this.dataGrid.BeforeUserSort += new FlexCell.Grid.BeforeUserSortEventHandler(this.mainGrid_BeforeUserSort);