public void compile() { if (gridInfo != null) { gridInfo.appService = this.appService; gridInfo.formService = this.formService; this.Text = gridInfo.title; lblTitle.Text = gridInfo.title; gridInfo.bindGrid(this.dataGridView1, new clsCmd()); _grdSrc = new clsGridSearch(dataGridView1, txtSrc, drpSrcField); } if (gridInfo.crud_save.isEmpty()) { btnSave.Visible = false; dataGridView1.AllowUserToAddRows = false; dataGridView1.ReadOnly = true; dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; } //add buttons if (gridInfo.actionButtons != null && gridInfo.actionButtons.Count > 0) { int iLeft, iTop, iHeight, iWidth; iLeft = 2; iHeight = 22; iWidth = 119; iTop = 20; for (int iButton = 0; iButton < gridInfo.actionButtons.Count; iButton++) { var f = gridInfo.actionButtons[iButton]; Button btn = new Button(); btn.Name = "btnAction" + iButton; btn.Text = f.title; btn.Tag = f; btn.Left = iLeft; btn.Top = iTop; btn.Height = iHeight; btn.Width = iWidth; btn.Click += new EventHandler(btn_Click); pnlActionButtons.Controls.Add(btn); iTop += iHeight + 2; } } }
public void compile() { if (gridInfo != null) { this.Text = gridInfo.title; //lblTitle.Text = gridInfo.title; gridInfo.appService = this.appService; gridInfo.formService = this.formService; gridInfo.createCols(this.dataGridView1, false); gridInfo.reloadGrid(this.dataGridView1); _grdSrc = new clsGridSearch(dataGridView1, txtSrc, drpSrcField); DataTable t = dataGridView1.getTable(); } dataGridView1.AllowUserToAddRows = false; dataGridView1.ReadOnly = true; dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; }