Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 14-may-2004, 09:55   #1 (permalink)
victork_py está en el buen camino
 
Fecha de Ingreso: agosto-2003
Mensajes: 442
Cambiar título de un datagrid

Hola a todos, cómo puedo cambiar el título de las columnas del datagrid?, por ejemplo, para que el campo "cli_id", se muestre con un título "ID".

Me refiero al datagrid del windows form, no al de web form.
victork_py está desconectado   Responder Citando
Antiguo 14-may-2004, 10:17   #2 (permalink)
lucxx ha deshabilitado el karma
 
Avatar de lucxx
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 321
Hola
Si el datagrid lo llenas desde una BD, puedes darle el nombre a los campos en la consulta SQL:

SELECT cl_id as "ID", cl_nomb as "Nombre" from...

Salu2
lucxx está desconectado   Responder Citando
Antiguo 14-may-2004, 11:45   #3 (permalink)
victork_py está en el buen camino
 
Fecha de Ingreso: agosto-2003
Mensajes: 442
Gracias lucxx, la verdad que esa forma ya lo conocía, pero quiero saber si hay algúna forma de hacerlo en modo diseño y sin necesidad de asignar un alias en el SQL?, porque con web form se puede hacer, pero con win form no estoy encontrando la forma de hacerlo.
victork_py está desconectado   Responder Citando
Antiguo 01-jun-2004, 03:00   #4 (permalink)
Txolarre ha deshabilitado el karma
 
Avatar de Txolarre
 
Fecha de Ingreso: junio-2004
Ubicación: Castellon
Mensajes: 13
Enviar un mensaje por MSN a Txolarre
Yo para solucionar eso lo que he hecho es meterle un label encima(si es muy chapucero, pero he acabado arto de mirar cosa pa cambiar el texto y el color), pero en otros grid me dejeba camiarlo en la propiedad TableStyles, en el otro cuado de propiedades en Gridcolummstyles (esto no me ha salido en toos lo datagrid que he hecho)
Txolarre está desconectado   Responder Citando
Antiguo 01-jun-2004, 03:11   #5 (permalink)
GeRuNdIo está en el buen camino
 
Avatar de GeRuNdIo
 
Fecha de Ingreso: marzo-2004
Ubicación: Sanlúcar de Barrameda, Cádiz
Mensajes: 229
Hola!!
Tal como dice lucxx tan sólo te valdrá para acceso a datos a SQL Server, si quieres que te funcione "también" para mdb (Access...), el alias lo tendras que encerrar entre corchetes de la forma: SELECT nom_cli AS [Nombre del Cliente], ....
(Por poner un ejemplo)
Respecto a hacerlo en tiempo de diseño lo podrás hacer siempre que ese datagrid vaya a tener siempre los mismos campos (si no es así deberás cambiar el título de columna en tiempo de ejecución).
Un saludo y espero haberte aportado algo.
__________________
Una buena forma de sacar las castañas del fuego sin quemarse: LEE FOROSDELWEB..... :si:
------
Fernando Pérez de la Rosa. MCAD .NET
GeRuNdIo está desconectado   Responder Citando
Antiguo 01-jun-2004, 08:13   #6 (permalink)
Moderador
RootK llegará a ser famoso muy prontoRootK llegará a ser famoso muy pronto
 
Avatar de RootK
 
Fecha de Ingreso: noviembre-2002
Ubicación: México D.F
Mensajes: 7.542
Enviar un mensaje por MSN a RootK
Tambien si estas usando bound columns lo puedes hacer así.

Cita:
<asp:BoundColumn DataField="cli_id" HeaderText="ID"></asp:BoundColumn>
en caso de ser template columns:

Cita:
<asp:TemplateColumn HeaderText="ID">
<ItemTemplate>
..
..
Salud2
__________________
Nadie roba nada ya que en la vida todo se paga . . .
RootK está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 16:57.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93