Foros del Web » Programación para mayores de 30 ;) » .NET »

Cambiar título de un datagrid

Estas en el tema de Cambiar título de un datagrid en el foro de .NET en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 14/05/2004, 09:55
 
Fecha de Ingreso: agosto-2003
Mensajes: 448
Antigüedad: 20 años, 8 meses
Puntos: 1
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.
  #2 (permalink)  
Antiguo 14/05/2004, 10:17
Avatar de lucxx  
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 321
Antigüedad: 20 años, 5 meses
Puntos: 0
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
  #3 (permalink)  
Antiguo 14/05/2004, 11:45
 
Fecha de Ingreso: agosto-2003
Mensajes: 448
Antigüedad: 20 años, 8 meses
Puntos: 1
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.
  #4 (permalink)  
Antiguo 01/06/2004, 03:00
Avatar de Txolarre  
Fecha de Ingreso: junio-2004
Ubicación: Castellon
Mensajes: 13
Antigüedad: 19 años, 11 meses
Puntos: 0
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)
  #5 (permalink)  
Antiguo 01/06/2004, 03:11
Avatar de GeRuNdIo  
Fecha de Ingreso: marzo-2004
Ubicación: Sanlúcar de Barrameda, Cádiz
Mensajes: 232
Antigüedad: 20 años, 1 mes
Puntos: 2
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:
------
F.P.R. MCAD .NET
  #6 (permalink)  
Antiguo 01/06/2004, 08:13
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
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 . . .

Exentrit - Soluciones SharePoint & Net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:20.