cambiar nombre columnas en datagrid
necesito cambiar el nombre de las columnas de un datagrid, que no me coja los nombres de los campos de la base de datos.
Muchas gracias.
Muchas gracias.
Para hacerlo tienes dos opciones, o q te vengan ya formateados de la bd(select id as Nombre from x), o poner el atributo a false de AutoGenerateColumns, i despues definir tu las columnas q tendra tu datagrid mediante boundcolumns, templatecolumns, hyperlinkcolumns etc..
Algo asi:
<asp:DataGrid id="DataGrid1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundColumn DataField="Campo" HeaderText="Cabecera"></asp:BoundColumn>
</Columns>
</asp:DataGrid>
Algo asi:
<asp:DataGrid id="DataGrid1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundColumn DataField="Campo" HeaderText="Cabecera"></asp:BoundColumn>
</Columns>
</asp:DataGrid>
hola! elph eres un fiera, pero esta vez no me sirve, estoy utilizando vb.net y cuando inserto el codigo que me has dicho me genera error, como veras no tengo casi idea, pero hay que meter alguna referencia para que funcione <asp:..... porque se me queda subrayado de azul.
Muchas gracias
Muchas gracias
Pues a mi no me dice nada... Comprueba las mayusculas, sino, no tengo nidea...
Yo lo hago a traves de TableStyles del datagrid. Basicamente son como vistas distintas para cada tabla que se asigne a un datagrid.