private void LbtTables_DoubleClick(object sender, EventArgs e) { if (pTableAll.Controls.Count > 0) { if (MessageBox.Show("Do you want to continue? You will lose your progress if you don't save.", "Question", MessageBoxButtons.YesNo) == DialogResult.No) { return; } } loadedTable = selectedTable; txtTableName.Text = selectedTable?.metadata?.name ?? "table"; txtCreateDate.Text = selectedTable.metadata.createDate.ToString("dd/MM/yyyy hh:mm:ss"); pTableAll.Controls.Clear(); DataGridView dgv; dgv = DAL.OBJECTS.Table.DataTableToGrid(); dgv.Parent = pTableAll; pTableAll.Controls.Add(dgv); dgv.Dock = DockStyle.Fill; dgv.DataSource = Table.TableToDatatable(selectedTable); InitizalizeTableGrid(); dgv.CellValidated += new System.Windows.Forms.DataGridViewCellEventHandler(this.grid_CellValidated); FormatGrid(dgv); }
private void BtnCreateFromTable_Click(object sender, EventArgs e) { txtTableName.Text = selectedTable?.metadata?.name ?? "table"; txtCreateDate.Text = ""; pTableAll.Controls.Clear(); DataGridView dgv; dgv = DAL.OBJECTS.Table.DataTableToGrid(); dgv.Parent = pTableAll; pTableAll.Controls.Add(dgv); dgv.Dock = DockStyle.Fill; dgv.DataSource = Table.TableToDatatable(selectedTable); loadedTable = null; FormatGrid(dgv); dgv.CellValidated += new System.Windows.Forms.DataGridViewCellEventHandler(this.grid_CellValidated); InitizalizeTableGrid(); }