Vamos por partes,...
Lo primero es que tienes que tener claro si un TCheckListBox es el componente que necesitas. Si lo utilizas sólo podrás mostrar en él una de las columnas de tu tabla, ya que un checkListBox es una lista de cadenas on un check delante.
Cita:
|
Empezado por kye_z
De momento tengo esto pero no me funciona...
Código:
...
categories.AddItem(taulaCategories.IndexName,TObject.Create);
|
Lógico, ésto que has puesto aquí no tiene ni pies ni cabeza, o al menos yo no entiendo que quieres hacer con ésto...
Lo dicho, un TCheckListBox es una lista de cadenas con un Check, además
opcionalmente puedes añadirle a cada cadena un objeto, pero eso es tema a parte.
taulaCategories.IndexName, esto te va a añadir n veces la cadena definida en la propiedad IndexName de tu componente ¿?¿?¿?¿, y el
TObject.Create te va a crear "algo" (supongo que lo has puesto porque te pedía el parámetro y no sabías qué hacer....).
Para añadir elementos de tipo String al componente utiliza
Items.Add(cadena), y si deseas añadir un objeto debes crearlo antes (y en ese caso utilizar
AddItem)
Prueba con un código como éste:
Código Delphi
[-]
nomClasse.Text:='';
numTripulants.Text:='';
ADOTable1.Open;
while not ADOTable1.Eof do begin
CheckListBox1.Items.Add(ADOTable1.FieldByName('NombreCampo').AsString);
ADOTable1.Next;
end
A partir de ahí si necesitas más cosas ya dirás...