//Формирование вспомогательных таблиц private void Select_table(BindingSource binding, string columns_name) { GridViewOfDataEditor.Columns.Clear(); GridViewOfDataEditor.DataSource = binding; bindingNavigatorOfDataEditor.BindingSource = binding; GridViewOfDataEditor.AutoGenerateColumns = true; GridViewOfDataEditor.Columns[0].Visible = false; GridViewOfDataEditor.Columns[1].HeaderText = columns_name; GridViewOfDataEditor.AutoResizeColumns(); GridViewOfDataEditor.AllowUserToAddRows = false; }
//Формирование основной таблицы private void Select_PCAMtable() { GridViewOfDataEditor.DataSource = registBindingSource; bindingNavigatorOfDataEditor.BindingSource = registBindingSource; GridViewOfDataEditor.Columns.Clear(); Fill_textbox("id", "id"); Fill_textbox("РСАМ", "PCAM"); Fill_combobox("Счётчики", "id_counters", countersBindingSource, "counter_name"); Fill_combobox("Колодки", "id_bloks", bloksBindingSource, "bloks_name"); Fill_combobox("Амперметры", "id_ammeters", ammetersBindingSource, "ammeters_count"); Fill_combobox("Вольтметры", "id_voltmeters", voltmetersBindingSource, "volt_ind"); Fill_combobox("Ввод", "id_inputs", inputsBindingSource, "inputs_count"); Fill_combobox("Преобразователи I", "id_converters_i", convertersiBindingSource, "conv_i"); Fill_combobox("Преобразователи U", "id_converters_u", convertersuBindingSource, "conv_u"); Fill_combobox("КРМ", "id_krm", krmBindingSource, "krm_ind"); Fill_combobox("Страна", "id_country", countryBindingSource, "country_name"); Fill_textbox("Номер заказа", "number_of_order"); Fill_textbox("Ссылка", "link"); Fill_textbox("Дополнительно", "note"); GridViewOfDataEditor.AutoResizeColumns(); GridViewOfDataEditor.Columns[0].Visible = false; GridViewOfDataEditor.AllowUserToAddRows = false; }