Cambiar identificador de columna de un dbGrid

30/11/2004 - 14:29 por Tio | Informe spam
¡Hola!

¿Puede alguien decirme como cambiar programaticamente las etiquetas de las
columnas de un dbGrid?.

Es decir, tras llegar el grid con un dataSet, me aparecen los nombres de los
campos en la base de datos, pero quiero personalizar esos nombres y no se
como.

Pueden ayudarme?

Preguntas similare

Leer las respuestas

#1 pablo crosio
30/11/2004 - 15:55 | Informe spam
hola!!

supongo que es en un Windows DataGrid

http://msdn.microsoft.com/library/d...gntime.asp

salu2!!

pablo

"Tio" escribió:

¡Hola!

¿Puede alguien decirme como cambiar programaticamente las etiquetas de las
columnas de un dbGrid?.

Es decir, tras llegar el grid con un dataSet, me aparecen los nombres de los
campos en la base de datos, pero quiero personalizar esos nombres y no se
como.

Pueden ayudarme?



Respuesta Responder a este mensaje
#2 Tio
30/11/2004 - 16:56 | Informe spam
¡Hola!

Estoy seguro que debe ser una tontería, pero llevo casi una hora y no
consigo asignar los nombres de columna que se verán cuando la aplicación
esté activa. He leido y releido y nada. Creí que esto sería mas trivial,
pero es una odisea, todá la tarde y no lo consigo. Me interesaría cambiar
los nombres de las columnas que aparecerán cuando cargue el data set en
tiempo de diseño.

¿Puedes ayudarme?.

Según lo que he leido, tengo que tener un dBGRID en mi winform.

Luego, agrego un estilo de tabla... y luego a ese estilo le agrego stilos de
columnas, pero no veo resultado por ningún lado.

¿que se me está escapando?.

gracias!
"pablo crosio" escribió en el
mensaje news:

hola!!

supongo que es en un Windows DataGrid

http://msdn.microsoft.com/library/d...gntime.asp

salu2!!

pablo

"Tio" escribió:

¡Hola!

¿Puede alguien decirme como cambiar programaticamente las etiquetas de
las
columnas de un dbGrid?.

Es decir, tras llegar el grid con un dataSet, me aparecen los nombres de
los
campos en la base de datos, pero quiero personalizar esos nombres y no se
como.

Pueden ayudarme?



Respuesta Responder a este mensaje
#3 Tio
30/11/2004 - 17:30 | Informe spam
Hola otra vez

Pues también he probado cambiarlo mediante programa y nada,

Te pongo código que se que sin verlo no me vas a poder ayudar y un
comentario:

Tengo un form, en el form ya tengo arrastrado un dbGrid, luego, cuando pulso
un botón me lanza este código:

string source = "server=" + RutaServidor() +

";uid=sa;pwd=miclave;database=Almacen";

string selec = "Select IDArticulo, Descripción from Articulos";

SqlConnection conn = new SqlConnection (source);

SqlDataAdapter da = new SqlDataAdapter (selec, conn);

DataSet ds = new DataSet();

da.Fill (ds,"Articulos");

dataGrid1.SetDataBinding (ds,"Articulos");

// Agrego estilos de columna

DataGridTableStyle TSArticulos = new DataGridTableStyle ();

TSArticulos.MappingName = "Articulos";

DataGridColumnStyle TCCodigo = new DataGridBoolColumn();

TCCodigo.MappingName = "ID_Codigo";

TCCodigo.HeaderText = "Código Artículo";

TCCodigo.Width = 85;

TSArticulos.GridColumnStyles.Add (TCCodigo);



pero nada, que no va ni patras...



"pablo crosio" escribió en el
mensaje news:

hola!!

supongo que es en un Windows DataGrid

http://msdn.microsoft.com/library/d...gntime.asp

salu2!!

pablo

"Tio" escribió:

¡Hola!

¿Puede alguien decirme como cambiar programaticamente las etiquetas de
las
columnas de un dbGrid?.

Es decir, tras llegar el grid con un dataSet, me aparecen los nombres de
los
campos en la base de datos, pero quiero personalizar esos nombres y no se
como.

Pueden ayudarme?



Respuesta Responder a este mensaje
#4 Tio
30/11/2004 - 17:38 | Informe spam
Porfín. ya he localizado el fallo, y la verdad es que era una
tontería,,, cuando mapeo, parece que he de indicar en mapping el nombre del
campo de la tabla, para luego poder cambiar el nombre que aparecerá en la
columna

uff... mira que me gusta el c# pero lo fácil que era esto en delphi... :~)

chao y gracias1
Respuesta Responder a este mensaje
#5 pablo crosio
30/11/2004 - 17:47 | Informe spam
hola!

me alegro de que lo hayas solucionado pues si, debo darte la razon en
que hay algunas cositas en .NET que podrian hacerse sin tanto codigo o
vueltas pero bueno que no te quepa la duda de que esas cosas iran
cambiando con el tiempo :)

salu2!!

pablo

"Tio" escribió:

Porfín. ya he localizado el fallo, y la verdad es que era una
tontería,,, cuando mapeo, parece que he de indicar en mapping el nombre del
campo de la tabla, para luego poder cambiar el nombre que aparecerá en la
columna

uff... mira que me gusta el c# pero lo fácil que era esto en delphi... :~)

chao y gracias1



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida