private void btnTeeVaraus_Click(object sender, EventArgs e) { try { //Etsii dgv:stä valitun rivin rivi-indexin ja hakee sen id-numeron muuttujaan ja hakee tietokannasta tiedot mökistä, jolla ko id-numro Mokki m = new Mokki(); int row = dgvMokit.SelectedCells[0].RowIndex; int id = int.Parse(dgvMokit.Rows[row].Cells[0].Value.ToString()); DateTime alku = dtpAlku.Value; DateTime loppu = dtpLoppu.Value; double lkm = (loppu - alku).TotalDays; dgvMokit.DataSource = null; DataTable t = TaskDB.Hae(id); string ta = cbToimintaAlue.Text; cbToimintaAlue.SelectedItem = null; //t siirtää valitun mökin tiedot, ta siirtää toiminta-alueen nimen. varaus vr = new varaus(id, t, ta, alku, loppu, lkm); vr.Show(); } catch (Exception ex) { MessageBox.Show("Valitse mökki! " + ex.Message); } }