Lid |
|
Wat ik denk dat je nodig hebt is een DataGridViewButtonColumn. Je voegt eigenlijk gewoon een kolom toe in je datagridview van dit type, en daarin staat een knop voor elke regel.
Achter het event van elke knop kun je dan een form ofzo oproepen waarin je de gegevens kunt invullen voor die regel.
DataGridViewButtonColumn knopKolom = new DataGridViewButtonColumn();
dataGridView.Columns.Add(knopKolom); //hier voeg je de kolom toe aan je dataGridView
knopKolom.HeaderText = "";
knopKolom.Text = "Toevoegen";
knopKolom.Name = "knopKolom";
knopKolom.UseColumnTextForButtonValue = true;
DataGridViewButtonColumn knopKolom = new DataGridViewButtonColumn ();dataGridView.Columns.Add(knopKolom); //hier voeg je de kolom toe aan je dataGridView knopKolom.HeaderText = ""; knopKolom.Text = "Toevoegen"; knopKolom.Name = "knopKolom"; knopKolom.UseColumnTextForButtonValue = true;
Voor de juiste rij bij het klik event te vinden kun je dit doen:
private void dataGridView_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == 0) //Eerste kolom in grid
{
//Actie als je klikt op een knop
//Met e.RowIndex kun je achterhalen op welke rij geklikt is
}
}
private void dataGridView_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 0) //Eerste kolom in grid { //Actie als je klikt op een knop //Met e.RowIndex kun je achterhalen op welke rij geklikt is } }
|