Evidenziare cella datagridview.

domenica 22 dicembre 2013 - 23.14

Peppino Profilo | Junior Member

Ciao a tutti.
Ho bisogno di selezionare un riga di un DataGridView in base al valore di una TextBox.
Ho provato con il seguente codice, 'senza parametri' mi visualizza la DataGridView ma al cambio del valore della TextBox non succede nulla, 'con parametri' mi va si a puntare sul record filtrato ma mi visualizza solo quello, io invece vorrei che mi visualizzasse l'intera tabella con il record filtrato evidenziato come fare?. Spero di aver esposto il problema in modo chiaro e in attesa di una eventuale risposta ringrazio anticipatamente come sempre e con l'occasione faccio i migliori auguri di Buon Natale e Buon Anno a tutti del Forum.
Ciao Peppino.

Private Sub TxtCodice_TextChanged(sender As System.Object, e As System.EventArgs) Handles TxtCodice.TextChanged

Dim codice As String = TxtCodice.Text.Trim

'Stringa senza parametri.
cmd.CommandText = "SELECT * FROM Pagamenti Order by Codice"

'Stringa con parametri.
cmd.CommandText = "SELECT * FROM Pagamenti_dettagli WHERE Codice=@codice Order by Codice"
cmd.Parameters.Add(New SqlParameter("@codice", SqlDbType.VarChar))
cmd.Parameters("@codice").Value = codice

myDataAdapter = New SqlDataAdapter(cmd)
myDataSet = New DataSet()
myDataAdapter.Fill(myDataSet, "Pagamenti")

'Penso di aver risolto con l'aggiunta della seguente porzione di codice. Spero di aver visto giusto. Comunque ringrazio e rifaccio gli auguri.
DgvTab.MultiSelect = False
Dim IndiceRiga As Integer = 0
For IndiceRiga = 0 To DgvTab.Rows.Count - 1
If CStr(DgvTab.Rows(IndiceRiga).Cells("Codice").Value) = codice Then
DgvTab.Rows(IndiceRiga).Cells("Codice").Selected = True
Exit For
End If
Next
VisualizzaTabella()
End Sub
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5