Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
TreeView
lunedì 17 dicembre 2007 - 09.03
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Anubis
Profilo
| Junior Member
60
messaggi | Data Invio:
lun 17 dic 2007 - 09:03
ciao a tutti
devo far selezionare a un TreeView il nodo ke ha come testo visualizzato un certo valore, ke recupero da una query...
ho provato con la proprietà .SelectedNode, ma non me lo seleziona...
vi posto il codice ke utilizzo:
string TextSQL = "SELECT * FROM PM_TREE_VIEW WHERE TYPE=1 AND CODE_PREFIX like '%" + textCerca.Text + "%'";
CodePrefix = (string)dbHand.GetField(TextSQL, "CODE_PREFIX");
TreeNode Node = new TreeNode();
Node.Text = CodePrefix;
PlannedMaintenance_MainTreeView.SelectedNode = Node;
il valore di CodePrefix me lo tira su, ma l'unico problema è ke non riesco a far selezionare all'albero il nodo contenete CodePrefix...
GattoNero
Profilo
| Newbie
26
messaggi | Data Invio:
lun 17 dic 2007 - 16:01
>ciao a tutti
>
>devo far selezionare a un TreeView il nodo ke ha come testo visualizzato
>un certo valore, ke recupero da una query...
>ho provato con la proprietà .SelectedNode, ma non me lo seleziona...
>vi posto il codice ke utilizzo:
>
>string TextSQL = "SELECT * FROM PM_TREE_VIEW WHERE TYPE=1 AND
>CODE_PREFIX like '%" + textCerca.Text + "%'";
>CodePrefix = (string)dbHand.GetField(TextSQL, "CODE_PREFIX");
il fatto e' che qua viene istanziato un nuovo nodo che non e' presente sull'albero...
>TreeNode Node = new TreeNode();
anche se ha lo stesso Text
>Node.Text = CodePrefix;
>
>PlannedMaintenance_MainTreeView.SelectedNode = Node;
>
>il valore di CodePrefix me lo tira su, ma l'unico problema è
>ke non riesco a far selezionare all'albero il nodo contenete
>CodePrefix...
... e' un po' come se tu avessi 2 label con lo stesso testo e cercassi una tramite l'altra...
nella teoria dato il testo che cerchi cioe' CodePrefix devi scorrere sui nodi dell'albero fino a trovare quello che corrisponde e selezionarlo
in una sorta di "metacodice"
for (ogni nodo in albero)
{
if (nodo.text=miotestoricerca)
{
nodo.selezionato=vero;
esci dal for
}
}
EDIT : magari l'albero permette una ricerca in base testuale ma non credo proprio... e' il treeview standard?
Torna su
Stanze Forum
Elenco Threads
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 !