Пример #1
0
        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);
        }
Пример #2
0
        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();
        }