Aggiornare un Datagrid mentre si digita in una Textbox vb.net

lunedì 21 febbraio 2005 - 10.47

genuxmax Profilo | Newbie

Eccomi di nuovo qui!
Scusate la mia ignoranza in vb.net, ma sono agli inizi ed è un po diverso da vb6, comunque il mio problema è il segunte: vorrei aggiornare il contenuto presente in un datagrid mentre si digita all'interno di una textbox.
In modo esplicito, nel datagrid avrò un elenco di nominativi e nella textbox dovrò inserire un nominativo; mettiamo il caso che sto cercando rossi mario, io vorrei che quando nella textbox digito r, nel datagrid mi appaiano tutti i nominativi che iniziano per r, e via dicendo.
Questo si può fare con un filtro (non conosco come sia possibile), oppure ogni volta che digito, devo rifare la select ed aggiornare il dataset?

Grazie
Mauro

19018 Profilo | Expert

Ciao!Credo che potresti utilizzare un dataview e sfruttare la proprietà RowFilter per mostrare solo determinati record,sull'evento TextChanged del textbox puoi inserire una funzione che crea un dataview e imposta la proprietà RowFilter in base al testo della textbox e poi associa la dataview come datasource della datagrid !ciao!

genuxmax Profilo | Newbie

Ma bella li... FUNZIONA!!!
Grazie 1000!

Ciao
Mauro
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5