Red de conocimiento informático - Conocimiento de la instalación - Esfuércese por crear un directorio con una estructura de árbol y la página se muestra como HTML para facilitar el uso del lenguaje C# para controlar el contenido de relleno.

Esfuércese por crear un directorio con una estructura de árbol y la página se muestra como HTML para facilitar el uso del lenguaje C# para controlar el contenido de relleno.

TreeView>

Completa la vista de árbol con datos en segundo plano:

///

/// Genera nodos principales

///

public void getPipeLine()

{

DataSet dsbd = dpbudings.GetList(""); DataSet, está bien generar una tabla usted mismo.

if ( dsbd .Tables[0].Rows.Count > 0)

{

TreeNode tnTop;

DataRow [] drs=dsbd .Tables[0].Select("");

for (int i = 0; i < drs.Length; i++)

{

tnTop = nuevo TreeNode();

tnTop.Value = drs[i]["id"].ToString();

tnTop.Text = drs[i][" name"].ToString();

//tnTop.ShowCheckBox = true;//Si se muestra la casilla de verificación delante del nodo

tvPipeLine .Nodes.Add(getTree[i][" id"].ToString())CollapseAll();///Cerrar todos los nodos

}

/ //

/// Generar nodos secundarios

p> /// </summary>

///

///

/// <.param name="topid">

TreeNode protegido getTree(TreeNode tnTop,DataTable dt,string topid)

{

DataRow[] drs = dt.Select(" cid=" +topid+"") ;

TreeNode tn;

for (int i = 0; i < drs.Length; i++)

{

tn = new TreeNode();

tn.Value = drs[i]["bid"].ToString();

tn.Text = drs[i] ["nombre"] .ToString();

tn.ShowCheckBox = true;

tnTop.ChildNodes.Add( getTree(tn, dt, drs[i]["oferta" ].ToString() );

}

}

Devuelve tnTop;

}

Lo anterior Implementará un árbol simple, el resto se puede jugar libremente.

De hecho, el frontend y el backend son los mismos si no se consideran otros factores,

puede mover la vista de árbol del fondo al primer plano y el código puede ser. transferido del fondo al primer plano.

También hay muchos espacios en forma de árbol escritos en js en la recepción de Internet, y las funciones también son muy completas. Puedes consultar el siguiente en línea. Hay muchos, así que gané. No entres en ellos aquí.