public static void InitCtrl(PLDMGrid dmGrid, bool ReadOnly) { GroupElementType type = (ReadOnly ? GroupElementType.ONLY_CHOICE : GroupElementType.CHOICE_N_ADD); dmGrid._init(type, TABLE_MAP, "ID", "NAME", new string[] { "ID" }, new string[] { "ID" }, InitColumn, GetRule, null, null); dmGrid.GetDMGrid.Grid.ValidateRow += delegate(object sender, DevExpress.XtraGrid.Views.Base.ValidateRowEventArgs e) { GridView grid=(GridView)sender; DataRow row = grid.GetDataRow(e.RowHandle); if (row == null) return; HelpInputData.CheckDuplicateField(grid, row.Table.DataSet, e, "NAME", nameTitle); }; dmGrid.isFixPopupContainer = true; dmGrid.popupContainerControl1.Size = new System.Drawing.Size(450, dmGrid.popupContainerControl1.Size.Height); dmGrid.DefinePermission(AppDanhMuc.GetPermission(dmGrid, AppPermission.FDanhMucSale.featureName, string.Empty)); HelpPermission.CheckCtrl(dmGrid); }
public static void InitCtrl(PLDMGrid dmGrid, bool readOnly) { GroupElementType type = (readOnly ? GroupElementType.ONLY_CHOICE : GroupElementType.CHOICE_N_ADD); dmGrid._init(type, TABLE_MAP, "ID", "NAME", new[] { "ID" }, new[] { "ID" }, InitColumn, GetRule, null, null); dmGrid.GetDMGrid.Grid.ValidateRow += (sender, e) => { var grid = (GridView) sender; var row = grid.GetDataRow(e.RowHandle); if (row == null) return; HelpInputData.CheckDuplicateField(grid, row.Table.DataSet, e, "NAME", NameTitle); }; dmGrid.isFixPopupContainer = true; dmGrid.popupContainerControl1.Size = new System.Drawing.Size(450, dmGrid.popupContainerControl1.Size.Height); dmGrid.DefinePermission(AppDanhMuc.GetPermission(dmGrid, AppPermission.DMDaiTruyenHinh.featureName, string.Empty)); HelpPermission.CheckCtrl(dmGrid); }