Nombres distintos en Columnas!!!

05/07/2004 - 22:40 por Maxi | Informe spam
Hola, a todos!!!. Tengo una aplicacion windows en el cual dentro de un form
tengo un datagrid.
El problema que tengo, es que no consigo cambiar el nombre a la columna, por
un nombre que yo quiera, en vez de el nombre del campo de la tabla traida
por el dataset, o sea, que me queda el Datagrid con nombres como ID_usuario,
o Fech_Nac, y lo que yo quiero poner es "ID" y "Fecha de Nacimiento", pero
no el Caption del Datagrid, sino en el Nombre de la Columna.
La forma que lo utilizo, es algo asi:
MiAdapter.fill(MiDataset)--aca traigo los datos en algo asi como
un "SELECT * FROM personas"
MiDatagrid.Datasource = MiDataset
MiDatagrid.SetDataBinding()


Luego, tengo una Columna Nombre y otra Apellido(traida por el Dataset) y
necesito que me aparezca una sola columna que se llame "Persona" y figuren
el "nombre, apellido" en esa sola columna, o sea que me Concatene los string
de Todos los campos tradidos por nombre y apellido pero con el formato
"nombre, apellido".

Lamentablemente no lo logre hacer..ALGUIEN SABE COMO?????
GRACIAS A TODOS!!!!!!!
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
06/07/2004 - 06:08 | Informe spam
Para cambiar el encabezado de las columnas utiliza un tablestyle. Para lo de
los nombres agrega una columna al DataTable de esta forma:

a.Columns.Add("Persona", GetType(String), "Nombre+','+Apellido")

Eso agregara una columna con el valor de la expresion.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo

Preguntas similares