private void button2_Click(object sender, EventArgs e) { if (textBox1.Text == "") { MessageBox.Show("Вы не выбрали информационную базу!!!"); } else { Zarplata f2 = new Zarplata(); f2.Show(); Hide(); } }
private void button6_Click(object sender, EventArgs e) { try { DataSet ds = new DataSet(); // создаем пока что пустой кэш данных DataTable dt = new DataTable(); // создаем пока что пустую таблицу данных dt.TableName = "Employee"; // название таблицы dt.Columns.Add("Name"); // название колонок dt.Columns.Add("DR"); dt.Columns.Add("pol"); dt.Columns.Add("Dolznost"); // название колонок dt.Columns.Add("DU"); dt.Columns.Add("Tel"); dt.Columns.Add("PMJ"); // название колонок dt.Columns.Add("Vidan"); dt.Columns.Add("DV"); dt.Columns.Add("Seria"); // название колонок dt.Columns.Add("Nomer"); dt.Columns.Add("SP"); dt.Columns.Add("INN"); // название колонок dt.Columns.Add("NomerPS"); dt.Columns.Add("NomerMP"); dt.Columns.Add("Z"); // название колонок dt.Columns.Add("Z2"); dt.Columns.Add("TV"); dt.Columns.Add("Picture"); ds.Tables.Add(dt); //в ds создается таблица, с названием и колонками, созданными выше foreach (DataGridViewRow r in dataGridView1.Rows) // пока в dataGridView1 есть строки { DataRow row = ds.Tables["Employee"].NewRow(); // создаем новую строку в таблице, занесенной в ds row["Name"] = r.Cells[0].Value; //в столбец этой строки заносим данные из первого столбца dataGridView1 row["DR"] = r.Cells[1].Value; // то же самое со вторыми столбцами row["pol"] = r.Cells[2].Value; //то же самое с третьими столбцами row["Dolznost"] = r.Cells[3].Value; // название колонок row["DU"] = r.Cells[4].Value; row["Tel"] = r.Cells[5].Value; row["PMJ"] = r.Cells[6].Value; row["Vidan"] = r.Cells[7].Value; row["DV"] = r.Cells[8].Value; row["Seria"] = r.Cells[9].Value; row["Nomer"] = r.Cells[10].Value; row["SP"] = r.Cells[11].Value; row["INN"] = r.Cells[12].Value; row["NomerPS"] = r.Cells[13].Value; row["NomerMP"] = r.Cells[14].Value; row["Z"] = r.Cells[15].Value; row["Z2"] = r.Cells[16].Value; row["TV"] = r.Cells[17].Value; row["Picture"] = r.Cells[18].Value; ds.Tables["Employee"].Rows.Add(row); //добавление всей этой строки в таблицу ds. } ds.WriteXml(Vxod.a12); MessageBox.Show("Данные успешно сохранены.", "Выполнено."); } catch { MessageBox.Show("Невозможно сохранить XML файл.", "Ошибка."); } Zarplata f1 = new Zarplata(); f1.FormClosed += new FormClosedEventHandler(f1_FormClosed); f1.ShowDialog(); Hide(); }