Recupero

giovedì 04 marzo 2010 - 12.55

andreadp Profilo | Junior Member

Salve, scrivo il mio primo post per sapere come recuperare da un datagrid la riga corrispondente ad un determinato valore di un campo.

Spero di essere stato chiaro

Vi ringrazio già da ora

Andrea

AntCiar Profilo | Expert

Ciao.

In primis ti consiglio per i prossimi thread di indicare anche che linguaggio usi (VB, C#, VJ) e la versione di NET,
poi venedo a noi alla data grid hai sicuramente associato un datatable. Allora basta fare una vista sulla tabella cercando il valore del campo.

DataView dv = new DataView(this.tabellaGriglia);
dv.RowFilter = "NomeCampo = '" + variabileValore + "'";
if (dv.Count>0)
{

la tua riga la ottieni con dv[0].Row;

}

Ciao
Cristian Barca

andreadp Profilo | Junior Member

Innanzitutto chiedo scusa..era il mio primo post..non ci ho fatto proprio caso.
Praticamente stò sviluppando un software abbastanza complesso in c# tramite visual studio 2008.
Ora è arrivato il tempo delle rifiniture....e devo dire che fanno perdere un po di tempo.
Nella prima risposta ho già imparato come fare le viste....che prima non sapevo fare..:-)

Mi spiego meglio..
Faccio inserimenti e modifiche tramite form in una datagrid a cui è associata una tabella. Ad ogni operazione di insrimento e di modifica mi serve che rimanga selezionata la riga modificata o inserita. Spero di essere stato più chiaro..

Andrea
Andrea

AntCiar Profilo | Expert

Ciao.

Le datagridview non le ho mai usate e quindi non so come risponderti. Nel messaggio precedente avevo capito male la tua richiesta.
Mi dispiace. Spero che qualcuno ti possa aiutare.

Ciao
Cristian Barca

andreadp Profilo | Junior Member

Graziel mille cmq. C'è qualcuno che può aiutarmi?!


Andrea

andreadp Profilo | Junior Member

Risolto..ho utilizzato il metodo Index:-)


Andrea
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5