Delphi for PHP: Agregar itemes a un Listview
Hola a todos.
Soy completamente novato en Delphi y algo entiendo de PHP. Un amigo me pasó una version de Delphi for PHP (2.1.0.1083) y estoy haciendo algunas pruebas que me han gustado mucho. Sin embargo, tengo un problema al agregar un Listview. Hice una funcion (creo que es asi) para agregar itemes de un array a un listview, y va asi: function AddToLista($arr,$lista) { if (!($cnt=($lista->Items->Count))) { $lista->Items->Add; $cnt=0; } $lista->Items[]=$arr; return $lista; } // $arr es el (array) que traigo con datos. // $lista es el listview. El problema es que no me aparece nada en el ListView o me da el error siguiente: Fatal error: Call to a member function Add() on a non-object... A lo mejor lo estoy abordando mal, la verdad no sé. Aprecio mucho de antemano su ayuda y espero no quitarles su tiempo. Atte., KM |
estas abordando mal tu funcion
veo que estas queriendo agregar datos a un listview
pero la manera correcta seria algo asi: $this->ComboAgente->AddItem('-- Elija Agente', null, 0); for($this->QueryAgente->first(); ! $this->QueryAgente->EOF; $this->QueryAgente->next()) { $this->ComboAgente->AddItem($this->QueryAgente->agente, null, $this->QueryAgente->id_agente); } este ejemplo agrega datos de una base de datos a un combobox, que no es diferente a un listview. ComboAgente es el nombre del combobox AddItem es la funcion que agrega y siempre va pegada al componente. |
Hola, bienvenidos los dos a clubdelphi, por favor, no olviden leer nuestra guía de estilo, gracias.
Y recordad poner los tags al código fuente, ejemplo: Gracias :) |
estas abordando mal tu funcion
veo que estas queriendo agregar datos a un listview
pero la manera correcta seria algo asi: este ejemplo agrega datos de una base de datos a un combobox, que no es diferente a un listview. ComboAgente es el nombre del combobox AddItem es la funcion que agrega y siempre va pegada al componente. |
La franja horaria es GMT +2. Ahora son las 20:08:03. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi