Su DataGridView è possibile aggiungere dei "Button" e gestire l'evento click.
Per farlo è sufficiente
- Andare nelle proprietà del DataGridView ed aggiungere una nuova colonna alla collection Columns.
- Scegliere ovviamente il tipo di colonna come "DataGridViewButtonColumn"
La gestione dell'evento click è effettuata dalla collection Cells sottostante, è sufficiente sottoscrivere l'evento "CellContentClick" e applicare la propria implementazione.
Esempio:
private void DataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
DataGridViewRow riga = DataGridView1.Rows[e.RowIndex];
if (DataGridView1.Columns[e.ColumnIndex].Equals(this.Column1))
MessageBox.Show(String.Format("Intercetto Riga {0} - Valore {1}", e.RowIndex, riga.Cells[2].Value));
}
Nessun commento:
Posta un commento