示例#1
0
 public GridUtility(GridControl gridcontrol, bool showGroupPanel = false, bool showAutoFilterRow = true, int SttWidth = 35, GridColumn Descrition = null)
 {
     m_IGridviewCtxMenu            = null;
     m_GridControl                 = gridcontrol;
     m_Gridview                    = (GridView)gridcontrol.MainView;
     colTotalDescription           = Descrition;
     m_GridControl.ProcessGridKey += grid_ProcessGridKey;
     m_Gridview.MouseUp           += m_Gridview_MouseUp;
     m_Gridview.CustomDrawCell    += M_Gridview_CustomDrawCell;
     FormatDisplay(showGroupPanel, showAutoFilterRow, SttWidth);
     m_Gridview.ClearSelection();
     colPrimaryKeyName = "";
 }
示例#2
0
 public GridUtility(GridControl gridcontrol, IGridviewContextMenu gridviewCtx, bool showGroupPanel = false, bool showAutoFilterRow = true, int SttWidth = 35, GridColumn Descrition = null)
 {
     m_IGridviewCtxMenu = gridviewCtx;
     //m_IGridviewCtxMenu.
     m_GridControl       = gridcontrol;
     m_Gridview          = (GridView)gridcontrol.MainView;
     colTotalDescription = Descrition;
     foreach (DevExpress.XtraGrid.Columns.GridColumn col in m_Gridview.Columns)
     {
         if (col.Tag != null)
         {
             if (col.Tag.ToString() == "primarykey")
             {
                 colPrimaryKeyName = col.FieldName;
             }
         }
     }
     m_IGridviewCtxMenu.SetGridview(m_Gridview, colPrimaryKeyName);
     m_GridControl.ProcessGridKey += grid_ProcessGridKey;
     m_Gridview.MouseUp           += m_Gridview_MouseUp;
     m_Gridview.CustomDrawCell    += M_Gridview_CustomDrawCell;
     FormatDisplay(gridviewCtx, showGroupPanel, showAutoFilterRow, SttWidth);
     m_Gridview.ClearSelection();
 }
示例#3
0
 public void FormatDisplay(IGridviewContextMenu IgridviewctxMenu, bool showGroupPanel = false, bool showAutoFilterRow = true, int SttWidth = 35)
 {
     FormatDisplay(showGroupPanel, showAutoFilterRow, SttWidth);
     //.MouseUp += _MouseUp;
     m_IGridviewCtxMenu = IgridviewctxMenu;
 }