Contenido de xdsLineaNegociosTree.Data
private void LoadRootPolizaLineaNegociosTreeView()
{
LineaNegocioInfo LineaNegocioInfo = GetLineaNegocioInfoFilter();
XmlDataSource xdsLineaNegociosTree = new XmlDataSource();
LineaNegocio bll = new LineaNegocio();
XmlDocument Xml = new XmlDocument();
Xml.LoadXml(bll.GetLineaNegociosXmlTree(LineaNegocioInfo));
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();
// Aqui tvPolizaLineaNegocios.Nodes.Count contiene 4 enves de 5
pnlTreeView.UpdateAfterCallBack = true;
return;
}