![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
|
Padre de un nodo en VirtualTreeView
Tengo un formulario con un VTV que cargo a partir de un query así:
Código:
AnsiString cAux;
PTreeEle DatEle;
PVirtualNode Nodo1, Nodo2;
Mesas->NodeDataSize = sizeof(TTreeElec);
Mesas->BeginUpdate();
Mesas->Clear();
cAux = "";
for (; !Query->Eof; Query->Next())
{
if (cAux != Query->FieldByName("Nombre")->AsString)
{
Nodo1 = Mesas->AddChild(NULL);
DatEle = (PTreeEle)Mesas->GetNodeData(Nodo1);
DatEle->Municipio = Query->FieldByName("Nombre")->AsString;
cAux = Query->FieldByName("Nombre")->AsString;
}
Nodo2 = Mesas->AddChild(Nodo1);
DatEle = (PTreeEle)Mesas->GetNodeData(Nodo2);
DatEle->Municipio = FormatFloat("000 ", Query->FieldByName("Distrito")->AsInteger) +
FormatFloat("000 ", Query->FieldByName("Seccion")->AsInteger) +
Query->FieldByName("Mesa")->AsString;;
DatEle->Votos = Query->FieldByName("Votos")->AsInteger;
DatEle->Codigo = Query->FieldByName("Codigo")->AsInteger;
}
Mesas->EndUpdate();
|
|
#2
|
||||
|
||||
|
Creo que con GetPreviousLevel
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
||||
|
||||
|
Código:
PTreeEle tDato; tDato = (PTreeEle)Mesas->GetPreviousLevel(Mesas->FocusedNode); He estado mirando por otros lados, evidentemente, y encontré esta estructura: Código:
PTreeEle tDato; tDato = (PTreeEle)Mesas->GetNodeData(Mesas->FocusedNode->Parent); |
|
#4
|
||||
|
||||
|
¿Pero no era un VirtualTreeView?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
||||
|
||||
|
Sí, pero es el mensaje de error que me da el compilador.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Eliminar hijos de un nodo padre en treeview | Fat | Varios | 17 | 30-05-2019 17:22:00 |
| Consulta - TP Arboles- "Para cada nodo de un arbol Indique nombre del nodo padre" | velapuerca88 | Varios | 5 | 08-06-2012 17:35:33 |
| Insertar nodo padre en TreeView | PaFernan99 | OOP | 2 | 29-01-2008 14:50:48 |
| Nodo padre sin hijos en TTreeView | jorgesl | OOP | 3 | 10-04-2006 20:24:11 |
| TTreeNode: referencia a nodo Padre. | jmlifi | Varios | 3 | 14-07-2005 13:27:23 |
|