/// <summary> /// 获取布局数据 /// </summary> /// <param name="dockManager">停靠管理器</param> /// <returns>布局数据</returns> public static byte[] GetLayoutData(this VGridControlBase control) { using (MemoryStream buffer = new MemoryStream()) { control.SaveLayoutToStream(buffer, OptionsLayoutBase.FullLayout); return(buffer.ToArray()); } }
public RowInplaceEditorHelper(BaseRow row, RepositoryItem inplaceEditor) { _Row = row; _Item = inplaceEditor; _VGrid = _Row.Grid; _VGrid.CustomDrawRowHeaderCell += vGrid_CustomDrawRowHeaderCell; _VGrid.MouseDown += vGrid_MouseDown; }
/// <summary> /// 设置布局数据 /// </summary> /// <param name="dockManager">停靠管理器</param> /// <param name="layoutData">布局数据</param> public static void SetLayoutData(this VGridControlBase control, byte[] layoutData) { if (layoutData.IsNullOrEmpty()) { return; } using (MemoryStream buffer = new MemoryStream(layoutData)) { control.RestoreLayoutFromStream(buffer); } }
public VerticalGridLayoutManager(Form form, VGridControlBase verticalGrid) { Debug.Assert(verticalGrid != null, "verticalGrid is null"); Debug.Assert(verticalGrid.Name != null, "verticalGrid.Name is null"); Debug.Assert(form != null, "form is null"); _verticalGrid = verticalGrid; HostForm = form; LayoutTypeInternal = "VerticalGrid"; ViewNameInternal = _verticalGrid.Name; }
public SingleRecordViewInfoDescendant(VGridControlBase grid, bool isPrinting) : base(grid, isPrinting) { }
public VGridScrollerDescendant(VGridControlBase grid) : base(grid) { Grid = grid; }
public MyVGridScroller(VGridControlBase grid) : base(grid) { mygrid = (MyVGridControl)grid; }