FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
ListView en lugar de DBGrid ???
Es posible utilizar un ListView en style vsReport para mostrar información de una base de datos en lugar de utilizar el DBGrid???
Lo digo por que he visto varios programas que muestran informacion de la base de datos en un campo similar a los listview, no se si sera un listview normal o modificado o bien un componente distinto. Alguno sabe si hay un componente de ese tipo que sea freeware o bien el codigo que me permita mostrar los campos de una base de datos en un listview y utilizar este de forma casi similar a un dbgrid. Saludos
__________________
Greco - Principiante |
#2
|
||||
|
||||
En cuanto a poder, pues claro que se puede... Eso sí requiere programar más que si usas un DBGrid
Para llenar el ListView con una Query (código C++Builder), sería: Código:
AnsiString sql="SELECT CODIGO, NOMBRE FROM TABLA"; DataModule1->Query->Close(); DataModule1->Query->SQL->Clear(); DataModule1->Query->SQL->Add(sql); DataModule1->Query->Prepare(); DataModule1->Query->Open(); DataModule1->DataSource->DataSet->First(); while (!DataModule1->DataSource->DataSet->Eof) { TListItem* List= ListView1->Items->Add(); List->Caption=DataModule1->DataSource->DataSet->FieldByName("CODIGO")->AsInteger; List->SubItems->Add(DataModule1->DataSource->DataSet->FieldByName("NOMBRE")->AsString); DataModule1->DataSource->DataSet->Next(); } Código:
StrToInt(lvPlanosNoCreados->Selected->Caption); Código:
TListItem* List2= ListView2->Items->Add(); List2->Caption=ListView1 ->Selected->Caption; List2->SubItems->Add(ListView1 ->Selected->SubItems[0][0]); // Y sí hubieran más columnas seguiría así: List2->SubItems->Add(ListView1 ->Selected->SubItems[0][1]);
__________________
Saludos, Gabo A menos que se indique lo contrario, el código estará hecho en C++Builder. Última edición por Gabo fecha: 24-10-2007 a las 10:08:55. |
#3
|
||||
|
||||
Muchas gracias.
Vreé como puedo adaptarlo a mis necesidades. Saludos.
__________________
Greco - Principiante |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Panels en lugar de Forms | Albano | OOP | 12 | 03-10-2006 21:09:06 |
¡¡los Componentes Cambian De Lugar!! | vtorres | Varios | 3 | 25-04-2006 15:49:31 |
Lugar en un String | Carmelo Cash | Varios | 2 | 13-08-2004 15:20:47 |
El mas novato del lugar | pepelu1975 | OOP | 1 | 10-02-2004 16:55:39 |
|