Cuestión : población del treeview del c#

Primero, sé que el código no es elegante sino que debe trabajar… el


I que puebla un árbol de despegue de DT.
The hace 3 columnas/campos por la columna Name

I de Name
3. de la tabla de Name
2. de la solución de row.
1. haber creado 3 nodos. SolutionNode, TableNode, imagen atada/>The de ColumnNode.



class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
recorte notpretty del >CODE " del class= " de " codeSnippet859010 del id= del
           
class= " lastRow del
>Attachments del " nombre " del class= del class= " valor " del
del >

class= " fileInfo " del
el title= " del " nombre de fichero del class= " del Capture.JPG el class= (23 KB)  Javascript del href= " de los " attachmentDetails del class= " del (tipo de archivo detalles)  
class= " descripción " del
Árbol View
target= " _blank " de " http://filedb.experts-exchange.com/incoming/2010/07_w31/331928/Capture.JPG " del href= del " attachmentLink " del class= del anchura del style= del  opinión de árbol”/> de http://filedb.experts-exchange.com/incoming/2010/07_w31/t331928/Capture.JPG” del “src=
el class= de
del >
class= del

Respuesta : población del treeview del c#

oops, sobre trabajo del ot del doesn del código;) intento
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
¿TreeNode SolutionNode = nuevo TreeNode (“? ");
¿TreeNode TableNode = nuevo TreeNode (“? ");
TreeNode ColumnNode;

foreach (fila de DataRow en DT.Rows) {
  Solution_Name = fila [0] .ToString ();
  Table_Name = fila [1] .ToString ();
  Column_Name = fila [2] .ToString ();

  ColumnNode = nuevo TreeNode (Column_Name);

  ¡si (SolutionNode.Text! = Solution_Name) {
    TableNode = nuevo TreeNode (Table_Name);
    SolutionNode = nuevo TreeNode (Solution_Name);

    TableNode.Nodes.Add (ColumnNode);
    SolutionNode.Nodes.Add (TableNode);
    treeView1.Nodes.Add (SolutionNode);
  ¡} si (TableNode.Text! = Table_Name) {
    TableNode = nuevo TreeNode (Table_Name);

    TableNode.Nodes.Add (ColumnNode);
    SolutionNode.Nodes.Add (TableNode);
  } si ((== Solution_Name de SolutionNode.Text) && (== Table_Name de TableNode.Text)) {
    TableNode.Nodes.Add (ColumnNode);
  }
}
Otras soluciones  
 
programming4us programming4us