Chciałbym zrobić możliwość edycji po zaznaczeniu wiersza i kliknięciu przycisku, który przekieruje mnie do nowego Formsa w którym bedę mógł zmienić dane zaznaczonego rekordu. Niestety odwołania do kokretnej kolumny nie działają.
Wypelnienie danymi datagridView
public void DisplayData()
{
DataTable dt = new DataTable();
zapytanie = string.Format("SELECT Nr, Desc, Kategoria, Data, Nazw FROM Stroje ORDER BY Nr ASC");
komenda = new SQLiteCommand(zapytanie, polaczenie);
SQLiteDataAdapter sda = new SQLiteDataAdapter(zapytanie, polaczenie);
sda.Fill(dt);
dataGridView1.DataSource = dt;
}
próba odczytu danych
private void dataGridView1_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
int nr = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString());
string opis = dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString();
string kategoria = dataGridView1.Rows[e.RowIndex].Cells[3].Value.ToString();
string nazwa = dataGridView1.Rows[e.RowIndex].Cells[4].Value.ToString();
string data = dataGridView1.Rows[e.RowIndex].Cells[5].Value.ToString();
Dodaj dod = new Dodaj(this, nr, opis, kategoria, nazwa, data);
dod.Show();
}