//所存文件路径
private static string Path = Application.StartupPath + "//GridLayOutConfig//";
/// <summary>
/// 自定义右击菜单项
/// </summary>
/// <param name="gridView"></param>
/// <param name="fileName"></param>
public static void ResotreOptionMenu(GridView gridView, string fileName)
{
if (!string.IsNullOrEmpty(fileName))
gridView.Tag = Path + fileName + "ORG";
gridView.ShowGridMenu += new GridMenuEventHandler(GridMenuShowAddInChinese); //追加ShowGridMenu事件
}
/// <summary>
/// 改写ShowGridMenu事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected static void GridMenuShowAddInChinese(object sender, GridMenuEventArgs e)
{
if (e.MenuType == GridMenuType.Column && (e.HitInfo.InGroupPanel || e.HitInfo.InFilterPanel))
{
e.Allow = false;
return;
}
GridViewMenu temp = e.Menu;
if (e.MenuType == GridMenuType.Column)
{
if (e.HitInfo.Column == null)
return;
e.Menu.Items[0].Caption = "降序排列";
e.Menu.Items[1].Caption = "升序排列";