196 messaggi dal 21 febbraio 2002
Ciao a tutti.
Scenario VB 2005
Creo (da codice) un datagridview e lo riempio di record provenienti
da un database access
per ogni record visualizzato nel grid devono esserci 2 BUTTON

Il codice utilizzato per popolare la griglia è questo:

Me.DataGridView1.Rows.Add(dr.Item(1), dr.Item(2), dr.Item(3), "Varia", "Cancella")

"Varia" e "Cancella" devono essere dei BUTTON

come faccio a farlo ?
e come faccio poi ad intercettare la pressione degli stessi
e relativo record corrispondente!?

Grazie
Modificato da alis69 il 28 giugno 2006 10.00 -
ti posto quello che consiglia anche MSDN

BoundField lastNameBoundField = new BoundField();
lastNameBoundField.DataField = "au_lname";
lastNameBoundField.HeaderText = "Last Name";
    
// Create a CheckBoxField object to indicate whether the author
// is on contract.
CheckBoxField contractCheckBoxField = new CheckBoxField();
contractCheckBoxField.DataField = "contract";
contractCheckBoxField.HeaderText = "Contract";
    
// Add the columns to the Columns collection of the
// GridView control.
AuthorsGridView.Columns.Add(lastNameBoundField);
AuthorsGridView.Columns.Add(contractCheckBoxField);


nell'esempio viene creata una CheckBoxField ma il concetto è il soltio per qualsiati tipo di field.

in più ti sconsiglio di utilizzare Me.DataGridView1.Rows.Add per popolare il GridView è una forzatura, affidati al meccanismo semiautomatico di DataBind.

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC