void view_GridMenuItemClick(object sender, GridMenuItemClickEventArgs e)
 {
     if (e.DXMenuItem.Tag.ToString() == "MenuGroupPanelClearGrouping")
     {
         view.Columns["Field5"].VisibleIndex = 0;
         view.Columns["Field4"].VisibleIndex = 1;
         view.Columns["Field3"].VisibleIndex = 2;
         view.Columns["Field2"].VisibleIndex = 3;
         view.Columns["Field1"].VisibleIndex = 4;
     }
 }
        private void onGridMenuItemClick(object sender, GridMenuItemClickEventArgs e)
        {
            if (e.MenuType != GridMenuType.Column)
            {
                return;
            }
            GridStringId gridStringId;

            try
            {
                gridStringId = (GridStringId)e.DXMenuItem.Tag;
            }
            catch
            {
                return;
            }
            if (gridStringId == GridStringId.MenuColumnSortAscending ||
                gridStringId == GridStringId.MenuColumnSortDescending ||
                gridStringId == GridStringId.MenuColumnGroup)
            {
                e.Column.FieldNameSortGroup = string.Empty;
            }
        }
예제 #3
0
 private void GridViewGridMenuItemClick(object sender, GridMenuItemClickEventArgs e)
 {
     MenuItemClick?.Invoke(sender, e);
 }