private void MainForm_Load(object sender, EventArgs e) { UserReq = new DBRequest(); StructTab = new DataTable("TabFields"); DataColumn NewDatCol = new DataColumn("Tables", Type.GetType("System.String")); NewDatCol.AllowDBNull = false; NewDatCol.Unique = true; StructTab.Columns.Add(NewDatCol); NewDatCol = new DataColumn("Fields", Type.GetType("System.String")); NewDatCol.AllowDBNull = false; NewDatCol.DefaultValue = "none;"; StructTab.Columns.Add(NewDatCol); datGridDBTables.DataSource = StructTab; datGridDBTables.ReadOnly = false; datGridSQLResult.DataSource = RequestTab; StructTab.RowChanged += new DataRowChangeEventHandler(StructTab_OnRowChanged); }
private void MainForm_Load(object sender, EventArgs e) { // Создаём класс взаимодействия с Базой Данных UserReq = new DBRequest(); // Создаём таблицу и добавляем в неё столбцы: StructTab = new DataTable("TabFields"); DataColumn NewDatCol = new DataColumn("Tables", Type.GetType("System.String")); NewDatCol.AllowDBNull = false; NewDatCol.Unique = true; StructTab.Columns.Add(NewDatCol); NewDatCol = new DataColumn("Fields", Type.GetType("System.String")); NewDatCol.AllowDBNull = false; NewDatCol.DefaultValue = "none;"; StructTab.Columns.Add(NewDatCol); datGridDBTables.DataSource = StructTab; datGridDBTables.ReadOnly = false; datGridSQLResult.DataSource = RequestTab; // Подключаем к таблице обработчик события изменения строки: StructTab.RowChanged += new DataRowChangeEventHandler(StructTab_OnRowChanged); }