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
|
||||
|
||||
Crear cabeceras Listview como?
Hola amigos del foro, como puedo crear en un listview cabeceras dinamicamente en tiempo de ejecucion, ya que quiero realizar una pequeña aplicacion donde el usuario haga consultas y se filtre en un listview el resultado.
Gracias anticipadas. |
#2
|
||||
|
||||
Hola,
El componente a que te refieres cuenta con una propiedad "Columns". Las columnas que definas se corresponden con las cabeceras: es la propiedad "Caption" de dichas columnas la que se muestra en la "cabecera" correspondiente. En todo caso, lo que no sé y me queda la duda es de si el componente "TListView" es el más adecuado para lo que te propones. ¿No sería mejor un "TDbGrid" o algo así? |
#3
|
||||
|
||||
Si de seguro seria lo ideal, pero un Dbgrid no sigue enlazado a la tabla (abierta) mientas se esta visualizando la data?, bueno quiero evitar eso usando Listview.
|
#4
|
||||
|
||||
Hola,
Lo cierto es que no tengo experiencia en los controles que para trabajar con bases de datos cuenta Delphi. Lo que sí que tengo más o menos claro es que el componente "TListView" no está pensado para ese trabajo. O mucho me equivoco. En todo caso lo mismo existe ya (es probable) una versión de ese componente ampliada para hacer de control para trabajar con bases de datos. En fin, ya ves que no puedo ayudarte en mucho. |
#5
|
||||
|
||||
Gracias por tu apoyo.................
|
#6
|
||||
|
||||
Bueno resulto muy parecido a crear items , aqui lo dejo poe si alguien le sirva
Código:
var columna:Tlistcolumn; begin columna:=listview.Columns.Add; columna.Caption:='tituloprueba'; |
#7
|
||||
|
||||
Hola,
No entiendo bien porqué evitas el DBGrid. ¿Quieres poder cerrar la conexión y seguir mostrando los datos? En tal caso puedes valerte de un ClientDataSet conectado al DataSet original via un Provider: Código:
DataSet<--DataSetProvider<--ClientDataSet<--DataSource<--DBGrid De esta forma logras mantener cerrada la conexión y aún así disponer de la potencia y ventajas de un dbgrid. // Saludos |
#8
|
||||
|
||||
Hola Roman, gracias por tu apoyo eh escuchado eso antes pero nunca lo eh realizado. Si trato de de cerrar la conexion, es una apliaccion que correra en Red, te agradeceria si me dieras un pequeño ejemplo de como usarlo, porque la verdad no se como usar el ClientDataSet.
Muchas Gracias espero tus repuesta. |
#9
|
||||
|
||||
Pues tal como te menciono.
Agrega el paquete "Borland MyBase" con lo que dispondrás de TClientDataSet y TDataSetProvider en la pestaña "Data Access". El DataSetProvider tiene su propiedad DataSet para conectarlo al dataset que estés usando y el ClientDataSet tiene su propiedad ProviderName que usas para enlazarlo al provider. Todo esto en el inspector de objetos. Puedes incluso modificar datos "off-line" y enviarlos posteriormente con ClientDataSet.ApplyUpdates, abriendo, en ese momento, la conexión. // Saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Crear form si solo tengo su nombre como string | RJF | Varios | 4 | 09-12-2021 18:18:08 |
Como crear un usuario SQLSERVER desde ASP.NET sin ser DBA o SA? | HombreSigma | .NET | 1 | 02-12-2005 19:03:54 |
Como crear un libro de excel con 6 hojas no estoy usando el ExcelApplication | Martha Ayala | Servers | 3 | 24-10-2005 18:33:49 |
como crear componentes??? | unko! | Varios | 2 | 22-03-2005 16:36:43 |
Como Crear Una Base En Interbase | adr_001 | Conexión con bases de datos | 8 | 07-03-2005 21:46:33 |
|