CLR: .Net / Mono / Boo / Otros CLR > VB .NET

 Configurar Titulos De Un Datagrid

<< < (2/3) > >>

Tagasa:
Hola!

ing_marco, no me aparece el generador de propiedades, uso visual 2003, igual esa opcion sale en el 2005, y en las propiedades del datagrid no me aparece ninguna que sea titulo de columna lo unico que tengo parecido es poner a visible la cabecera.

He estado intentandolo tambien por codigo con el mapping... pero me da un error de referencia a un objeto. Os dejo parte del codigo a ver si me podeis echar una mano, igual veis algo que yo no veo, jejeje...

 
--- Código: Text ---  ' Configuramos el objeto Commandcm = New SqlCommand(&#34;SELECT [orden/partida],[nºrevision] from De100m5 where [orden/partida]=@NAME order by [orden/partida]&#34;, cnGOBEX400) '... aqui va mas codigo para el dataadapter... Dim DGcolumna As DataGridTextBoxColumnDim DGTabla As DataGridTableStyle DGcolumna = New DataGridTextBoxColumnWith DGcolumna     .MappingName = &#34;orden/partida&#34;     .HeaderText = &#34;ORDEN PARTIDA&#34;     .Width = 115     .ReadOnly = True     .Alignment = HorizontalAlignment.CenterEnd WithDGTabla.GridColumnStyles.Add(DGcolumna) '***El ERROR me aparece en esta lineaMe.DGOrdenes.TableStyles.Add(DGTabla)DGcolumna = Nothing  'Hago lo mismo del with por cada columna  ' Configuramos el control DataGridDGOrdenes.DataSource = DSDe100m5.Tables(&#34;de100m5&#34;)   
Saludos, y gracias....  :D

Tagasa:
Hola otra vez!!

Mira que soy pesá,  :) . He conseguido que no me de error añadiendo a la declaracion de las variables un as new, pero no me funciona. Me muestra el datagrid con los titulos de las cabecera con el nombre del campo de la tabla y sin datos.

Asi que estoy peor que antes, jeje que por lo menos me cargaba datos...

Necesito ayuda!!!!! :(

A ver si alguien me dice donde toy metiendo la pata, jeje...

Gracias por la ayuda.... :P

ing_marco:
Pues eso de mapeo no lo entiendo muy bien, pues nunca lo he probado.
Referente a lo que te dije, creo k cometi u error, lo que te dije es para aplicaciones Web.
Entonces segun lo que yo se solo te keda colocar los alias en la consulta.


--- Código: Text ---SELECT [orden/partida] as 'ORDEN PARTIDA',[nºrevision]  as 'N° de REVISION' from De100m5 where [orden/partida]=@NAME order by [orden/partida] El resto de conectar  a la base de datos es facil y tu ya lo conoces.
Ahora verifica si tu consulta devuelve datos, quisas el error no sea en el datagrid sino en la consulta.}


Otro punto que keria comentarte es que tu programacion es muy extensa, pudiendo usar el sqlhelper, para abreviar codigo engorroso.

Si deseas informacin de como usar el sqlhelper me lo comunicas.

Tagasa:
Hola ing_marco!!

Gracias opr la ayuda, pero lo de la sql no me funciona, me muestra las cabeceras con el nombre bien peor no me muestra los datos, si no pogo en la sql los as 'nombre' si me devuelve los datos, asi que ya probaré otras formas.

Y lo del sqlHelper si no te importa si querria que me explicases como funciona que me quitaria mucho codigo tonto que igual pongo por estar empezando con .net.

Graciassssssssssssssssss :rolleyes:

Tania

Soultaker:
A lo emjor usando el "as nombre" no te muestra los datos porque porque en el dataadapter al momento de hacer el select, lo haces con el nombre del campo y no con el alias.

 :comp:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa