示例#1
0
        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();
        }
示例#2
0
 public static void saveTable(Table table)
 {
     if (TestSuiteDB.tables == null) TestSuiteDB.tables = new Table[10];
     TestSuiteDB.tables[tabCount] = table;
     TestSuiteDB.tabCount++;
 }