//static List<string> items = new List<string>(); //public void calibr_filtr()//для нахождения идентиф для Calibr //{ // var ds = dic["Термокалибровка"]; // var table1 = ds.Tables[0]; // if (table1.Columns.Contains("s_ColLineage") == true) // table1.Columns.Remove("s_ColLineage"); // if (table1.Columns.Contains("s_Generation") == true) // table1.Columns.Remove("s_Generation"); // if (table1.Columns.Contains("s_GUID") == true) // table1.Columns.Remove("s_GUID"); // if (table1.Columns.Contains("s_Lineage") == true) // table1.Columns.Remove("s_Lineage"); // var table2 = table1.Copy(); // //переписать t1 -> t2 С учетом фильтра // var rows_to_delete = new List<DataRow>(); // var rows = table2.Rows; // foreach (DataRow r in rows) // { // bool f = true; // foreach (var c in r.ItemArray) // { // if (c.ToString().Contains(Item.BD_)) // { // f = false; // } // } // if (f) // { // rows_to_delete.Add(r); // } // Console.WriteLine(); // } // foreach (var r in rows_to_delete) // { // rows.Remove(r); // } // /// записать значения table2.Rows[i][0] столбца найденного(номер строки) // /// в массив статический или в лист и передать обратно // /// в калибр + изменить там запрос // /// + колво значений узнать для массива // for (i=0;i<8;i++) // MessageBox.Show(table2.Rows[i][0].ToString()); //} private void button_calibr_Click(object sender, EventArgs e) { //Form_calibr calibr = new Form_calibr(); //calibr.Show(); //ready and work Calibr calibr = new Calibr(); calibr.Main_calibr(this); Zamech_BD zamech_BD = new Zamech_BD(); zamech_BD.Main_Zamech_BD(this); }
private void Form1_Load(object sender, EventArgs e) { do { conString = Class_zagruz.Try_(conString, openFileDialog1); }while (conString == null); bool[] flag_sysh = new bool[4]; for (int i = 0; i < 4; i++) { bool pusto = Class_ways.Pusto_(_ways_[i]); flag_sysh[i] = Class_ways.Log_pusto(_ways_[i], pusto); } int k_tr = 0; foreach (bool f in flag_sysh) { if (f) { k_tr++; } } try { if (k_tr != 4 && k_tr < 4) { do { F2 = Class_ways.Forma2_(); if (Form2.close_all) { Environment.Exit(0); } } while (Array.Exists(F2, element => element == "") || Array.Exists(F2, element => element == null)); } } catch (Exception p) { Console.WriteLine(p.Message); } Class_ways.Zap_(_ways_, F2, k_tr); // MyDB myDB = new MyDB(); Class_zagruz.Combobox_(conString, comboBox1, ds, myDB, myDBs); dataGridView1.DataSource = myDBs["[Блоки]"].table.DefaultView; dataGridView1.Columns["Номер БД"].ReadOnly = true; Datagrid_columns_delete_blocks(); Datagrid_columns_delete(); //ready and work Calibr calibr = new Calibr(); calibr.Main_calibr(this); Zamech_BD zamech_BD = new Zamech_BD(); zamech_BD.Main_Zamech_BD(this); }