Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Mostrar Columnas Por Codigo En Un Dataview O Databrowser
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Mostrar Columnas Por Codigo En Un Dataview O Databrowser 
 
Hola.

Si escribes las columnas que quieres mostrar en la ventana de propiedades, se muestran.

Pero si quiero cambiarlas en tiempo de ejecución, como lo hago?

No se como mostrar los campos de la tabla que yo quiera por código.

Estoy intentando con:

databrowser1.columns.add("NombreColumna", 1)


pero nada. No se como hacerlo.
 



 
pittusa - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Mostrar Columnas Por Codigo En Un Dataview O Databrowser 
 
incrementas el count
inc databrowser1.columns.count

o bien
databrowser1.columns.count +=1

o bien
databrowser1.columns.count.=databrowser1.columns.count.+1

como te guste mas

 
 



 
última edición por soplo el Miercoles, 11 May 2011, 17:46; editado 1 vez 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Mostrar Columnas Por Codigo En Un Dataview O Databrowser 
 
Hola

Eso ya lo sabía, pero solo es para mostrar el numero de columnas.


Las columnas se me muestran tal y como están en la tabla. Quiero decir en el mismo orden.

yo lo que quiero es que si el usuario quiere mostrar el nombre y el cif se muestre el cif y el nombre no las dos primeras columnas de la tabla.

Lo he intentado con una consulta pero los controles se la pasan por el forro, si no es que escribo las columnas en la ventana de propiedades.
 



 
última edición por pittusa el Miercoles, 11 May 2011, 18:01; editado 1 vez 
pittusa - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Mostrar Columnas Por Codigo En Un Dataview O Databrowser 
 
Parece ser que DataBrowser.Columns es un array; por lo que supongo que debe funcionar algo como:

DataBrowser1.Columns = ["campo0", "campo1", "campo2"]

Saludos!
 



 
razaAztk - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuarioVer la galería personal del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Mostrar Columnas Por Codigo En Un Dataview O Databrowser 
 
Gracias.

Lo descubrí, pero mas vale tarde que nunca.

Ahora lel problema es que tengo que pasar la lista de un listbox a ese estring[], y no se como hacerlo.

Tampoco consigo hacer funcionar add.

Hasta ahora lo hacia con un tableview y pasaba a la consulta los campos obtenidos del listbox con esta función:

Public Sub Bmostrar_Click()
  
  Dim i As Integer
  Dim ql2 As String
  Dim campo As Integer
  
  TableView1.Columns.Count = Lista2.count
  TableView1.Rows.Count = 2
  
  For i = 0 To Lista2.count - 1
    
    Lista2.index = i
    
    If i > 0 Then
      ql2 = ql2 & ", " & Lista2.Text  'construye la consulta de los campos del listbox
    Else
      ql2 = ql2 & Lista2.Text
    End If
    
    Try TableView1.Columns[i].width = Campos(campo) ' funcion que obtiene las medidas de los campos
    TableView1[0, i].text = Upper(Lista2.text) ' cabeceras de los campos
    TableView1[1, i].text = ""
  Next
  
 
  ini.v = ini.hcon.Exec("Select " & ql2 & " from " & ini.campos & "")  
  TableView1.Rows.Count = ini.v.Count ' rellena la tabla
 
End


Pero quiero eliminar la consulta y hacerlo con databrowser por que me es mas cómodo.

La pregunta es: ¿ como pasa los campos obtenidos en la variable ql2 al string[] del databrowser?

gracias.
 



 
pittusa - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron