У меня есть две формы: Main и AddToCurrentInventory. В основной форме у меня есть datagridview и кнопка «Добавить в текущую инвентаризацию». Я хочу выбрать строку (одним щелчком) из datagridview и передать значения нескольких столбцов для контроля формы AddtoCurrentInventory, которая открывается, когда я нажимаю кнопку «Добавить в текущую инвентаризацию». Мне нужно одновременно запускать два события. Я пытался это сделать, но они не срабатывают. Когда я нажимаю кнопку , он открывает другую форму, но значения не проходят из выбранной строки. Где я ошибаюсь?Как передать значения строк из datagridView в другую форму?
Вот код для двух методов я
установленного размераprivate void dataGridInventoryItems_CellClick(object sender, DataGridViewCellEventArgs e)
{
int rowIndex = e.RowIndex;
DataGridViewRow row = dataGridViewInventoryItems.Rows[rowIndex];
AddToCurrentInventory form=new AddToCurrentInventory();
form.labelItemno.Text=row.Cells[1].Value.ToString();
//label on the form AddtocurrentInventory
form.textBox_itemname.Text = row.Cells[2].Value.ToString();
//textbox on the form AddToCurrentInventory
form.cmbUnit.Text= row.Cells[3].Value.ToString();
//ComboBox on the form AddToCurrentInventory
}
private void button_addtocurrent_Click(object sender, EventArgs e)
{
AddToCurrentInventory formAddToCurrentInventory = new AddToCurrentInventory();
formAddToCurrentInventory.Show();
}
Этого Methoda сделаны в основной форме.