private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { Drivers formDrv = new Drivers(true); formDrv.ShowDialog(); //выбранное значение комбобокса = номеру водителя, полученного из формы comboBox1.SelectedValue = formDrv.ReturnDriverId; }
//////////////////////////old //Изменение статуса заявки private void sTATUSZAYAVKIBindingSource_CurrentItemChanged(object sender, EventArgs e) { if (this.IsLoaded && RequestList.Rows[RowNum].Cells[columnStatus].Value.ToString() == "2") { try { RequestList.Rows[RowNum].Cells[columnStatus].Value = LastStatus; throw new System.ArgumentException("Невозможно поменять статус, так как водитель не был назначен"); } catch (Exception ex) { MessageBox.Show("Ошибка №23: " + ex.Message); } } if (this.IsLoaded && RequestList.Rows[RowNum].Cells[columnDriver].Value == null) //&& sTATUSDataGridViewTextBoxColumn.Items[RowNum] == "" { Drivers formDrv = new Drivers(true); formDrv.ShowDialog(); //выбранное значение комбобокса = номеру водителя, полученного из формы //iDDRIVERDataGridViewTextBoxColumn.DataGridView.Rows[RowNum].Cells[2].Value = formDrv.ReturnDriverId; try { ////////////////////////////////////////// //выбранное значение комбобокса = номеру водителя, полученного из формы RequestList.Rows[RowNum].Cells[2].Value = formDrv.ReturnDriverId; iDDRIVERDataGridViewTextBoxColumn.Items[RowNum] = formDrv.ReturnDriverId.ToString(); if (formDrv.ReturnDriverId > 0) { iDDRIVERDataGridViewTextBoxColumn.DataGridView.Rows[RowNum].Cells[2].Value = formDrv.ReturnDriverId; //iDDRIVERDataGridViewTextBoxColumn.Items[RowNum] = formDrv.ReturnDriverId.ToString(); } else { iDDRIVERDataGridViewTextBoxColumn.Items[RowNum] = -1; } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void водителиToolStripMenuItem_Click(object sender, EventArgs e) { Drivers form = new Drivers(); ShowChildForm(form); }
private void toolStripButton2_Click(object sender, EventArgs e) { Drivers form = new Drivers(); ShowChildForm(form); }