problemas con treeview
Publicado por chili (4 intervenciones) el 17/06/2002 14:27:40
Hola mi problema es k no consigo rellenar el tree view en tiempo de ejecucion. List out of bouds(se me va de rango).
Este procedimiento rellenaria la tercera jerarkia:
//no funciona
PROCEDURE TModuloDATOS.Rellena_Trigger(Usuario:string;tree :TTreeView);
{Procedimiento de rellenar el contenido
del elemento trigger del treeView
}
var i :integer;
begin
Query_Trigger.close();
Query_trigger.Params[0].AsString := Usuario;
Query_trigger.ACTIVE:=TRUE;
Query_Trigger.FIRST;
for i := 0 to Query_Trigger.RecordCount-1 do
begin
tree.Items.Addchild(tree.Items[2].Item[1],Query_Trigger.fieldbyname('TRIGGER_NAME').AsString);
tree.Items.Addchild(tree.Items[2].Item[2],Query_Trigger.fieldbyname('TABLE_NAME').AsString);
tree.Items.Addchild(tree.Items[2].Item[3],Query_Trigger.fieldbyname('STATUS').AsString);
end;
end;
Este procedimiento rellenaria la tercera jerarkia:
//no funciona
PROCEDURE TModuloDATOS.Rellena_Trigger(Usuario:string;tree :TTreeView);
{Procedimiento de rellenar el contenido
del elemento trigger del treeView
}
var i :integer;
begin
Query_Trigger.close();
Query_trigger.Params[0].AsString := Usuario;
Query_trigger.ACTIVE:=TRUE;
Query_Trigger.FIRST;
for i := 0 to Query_Trigger.RecordCount-1 do
begin
tree.Items.Addchild(tree.Items[2].Item[1],Query_Trigger.fieldbyname('TRIGGER_NAME').AsString);
tree.Items.Addchild(tree.Items[2].Item[2],Query_Trigger.fieldbyname('TABLE_NAME').AsString);
tree.Items.Addchild(tree.Items[2].Item[3],Query_Trigger.fieldbyname('STATUS').AsString);
end;
end;
Valora esta pregunta


0