using System;
using System.Web.UI.WebControls;
using System.Xml;
public partial class treeview : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
LoadRootPolizaLineaNegociosTreeView();
}
private void LoadRootPolizaLineaNegociosTreeView()
{
XmlDataSource xdsLineaNegociosTree = new XmlDataSource();
XmlDocument Xml = new XmlDocument();
Xml.LoadXml(@"" +
"" +
"" +
"" +
"" +
"" +
"");
int ParentNodesCount = Xml.SelectNodes(@"ROOT/H2_LINEA_NEGOCIO").Count;
if (ParentNodesCount > 0)
{
xdsLineaNegociosTree.Data = Xml.OuterXml;
tvPolizaLineaNegocios.Style["display"] = "block";
}
else
{
xdsLineaNegociosTree.Data = "";
}
xdsLineaNegociosTree.XPath = @"ROOT/H2_LINEA_NEGOCIO";
tvPolizaLineaNegocios.Nodes.Clear();
tvPolizaLineaNegocios.DataSource = xdsLineaNegociosTree;
TreeNodeBinding treeNodeBinding = new TreeNodeBinding();
treeNodeBinding.DataMember = "H2_LINEA_NEGOCIO";
treeNodeBinding.ValueField = "ID_ENTITY";
treeNodeBinding.TextField = "ID_LINEA_NEGOCIO";
treeNodeBinding.NavigateUrlField = "NAVIGATE_URL";
tvPolizaLineaNegocios.DataBindings.Add(treeNodeBinding);
tvPolizaLineaNegocios.DataBind();
return;
}
}