private void btnAddTable_Click(object sender, EventArgs e) { Table table = new Table(); table.TableName = txtTableName.Text; table.MaxScores = spnScore.Value + ""; TableColumn[] cols = new TableColumn[dgTable.Rows.Count]; int cnt = 0; foreach (DataGridViewRow dgvr in dgTable.Rows) { String name = dgvr.Cells[0].Value + ""; if (!name.Equals("")) { cols[cnt] = new TableColumn(); cols[cnt].ColName = name + ""; cols[cnt].DataType = dgvr.Cells[1].Value + ""; cols[cnt].Contraint = dgvr.Cells[2].Value + ""; cnt++; } } table.Cols = cols; TestSuiteDB.saveTable(table); MessageBox.Show("Table Details Saved Successfully", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); }
public static void saveTable(Table table) { if (TestSuiteDB.tables == null) TestSuiteDB.tables = new Table[10]; TestSuiteDB.tables[tabCount] = table; TestSuiteDB.tabCount++; }