TreeView

04/05/2006 - 00:00 por Jhon Alexander | Informe spam
Hola, quiero hacer lo sigguiente:
Tengo en una tabla en SQL con un campo llamado cliente, el cual me guarda
los nombre de los cliente. Quiero llenar un TreeView con esta información
pero con las siguiente condición. Los nodos principales se deben de crear con
la primera letra del nombre del cliente, pero no repetirlo y en nombre
meterlo como nodo hijo a la letra que corresponde Ejemplo:

Jho Alexander
Carlos Andres

J
Jhon Alexander
C
Carlos Andres
Alex
 

Leer las respuestas

#1 José Escrich
04/05/2006 - 03:25 | Informe spam
Hola Jhon,

Fijate que el control TreeView tiene una propiedad Nodes que representa la
coleccion de nodos, esta collecion tiene un metodo Add que recibe un TreeNode,
cada TreeNode a su vez tiene como childs otros TreeNode's. Tienes que ir
creando recursivamente cada TreeNode y agregarlo en la collecion que corresponda,
las letras direcamente en el TreeView y cada uno de los nombres en el TreeNode
que corresponde a la letra.

por ejemplo:

treeView1.Nodes.Add(new TreeNode("Jhon"));

espero te sirva, saludos


José Escrich
jescrich (a) gmail.com
http://latincoder.com

JA> Hola, quiero hacer lo sigguiente:
JA> Tengo en una tabla en SQL con un campo llamado cliente, el cual me
JA> guarda
JA> los nombre de los cliente. Quiero llenar un TreeView con esta
JA> información
JA> pero con las siguiente condición. Los nodos principales se deben de
JA> crear con
JA> la primera letra del nombre del cliente, pero no repetirlo y en
JA> nombre
JA> meterlo como nodo hijo a la letra que corresponde Ejemplo:
JA> Jho Alexander
JA> Carlos Andres
JA> J
JA> Jhon Alexander
JA> C
JA> Carlos Andres

Preguntas similares