Attualità e Information Technology

August 13, 2007

Click su DataGridViewButtonColumn

Filed under: IT, .NET

Due righe veloci su come gestire i “click” sulle DataGridViewButtonColumn che si possono aggiungere ai controlli DataGridView.

L’evento da catturare è CellContentClick e nel corpo serve verificare che la colonna in questione sia effettivamente la DataGridViewButtonColumn di nostro interesse.

Esempio: supponiamo di avere una DataGridViewLavoratori e una DataGridViewButtonColumn con nome ColumnSelect.

   81         private void dataGridViewLavoratori_CellContentClick(object sender, DataGridViewCellEventArgs e)

   82         {

   83             if (dataGridViewLavoratori.Columns[e.ColumnIndex] == ColumnSelect)

   84             {

   85                 Lavoratore selectedItem = (Lavoratore)dataGridViewLavoratori.Rows[e.RowIndex].DataBoundItem;

   86                 MessageBox.Show(selectedItem.CognomeNome);

   87             }

   88         }

Le 3 linee di codice sono abbastanza chiare, ma le spiego ugualmente.

Prima, come detto, verifico che la colonna selezionata sia effettivamente la ColumnSelect. In caso affermativo prima recupero l’elemento “bindato” e poi visualizzo una MessageBox con una property dell’oggetto appena recuperato.

Technorati tags , ,

AddThis Social Bookmark Button
   

Get free blog up and running in minutes with Blogsome | Theme designs available here