>Salve a tutti,
Salve
>in una datagridview cliccando su una qualsiasi cella di una qualsiasi
>riga, recuperare l'ID del record in questione che è la prima
>cella
>
>per adesso ho visto che this.mybindingSource.Current in fase
>di debug mi fa vedere Row.ItemArray che contiene tutte le celle
>della riga selezionata ma non ho disponibile Row.ItemArray nella
>scrittura del codice.
>
>Potete darmi una dritta?
dataGrid1[dataGrid1.CurrentRowIndex, 0].ToString();
Questa operazione restituisce il valore della prima cella nel record selezionato.
P.S
Vista l'operazione che devi effettuare il datagrid sarebbe esteticamente migliore se al selezionare della cella si selezionasse tutto il record, inserisci nell'evento currentCellChanged :
private void dataGrid1_CurrentCellChanged(object sender, EventArgs e)
{
dataGrid1.Select(dataGrid1.CurrentRowIndex);
}
>Grazie mille.
Di niente :)
------------------------------------------
Ignazio Catanzaro
http://blogs.dotnethell.it/swdev/