DataGrid, mostrar dos campos en una columna??

16/03/2005 - 22:49 por Kryzz | Informe spam
Hola,
el problema es que necesito mostrar dos campos de la base
de datos en una columna del dataGrid, es decir, asi:

<asp:datagrid id="DataGridAutorizados" runat="server"
AutoGenerateColumns="False">
<Columns>
<asp:BoundColumn DataField="nombre, apellido"
HeaderText="Nombre"></asp:BoundColumn>
...
</Columns>
</asp:datagrid>

pero me da error. Hay otra forma de hacerlo???
Gracias...
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
17/03/2005 - 03:41 | Informe spam
Crea una TemplateColumn y escribe en ella los dos campos:

<asp:datagrid id="DataGridAutorizados" runat="server"
AutoGenerateColumns="False">
<Columns>
<asp:templatecolumn headertext="Nombre">
<itemtemplate>
<%# DataBinder.Eval(Container,"DataItem.Nombre") & " " &
DataBinder.Eval(Container,"DataItem.Apellido"))) %>
</itemtemplate>
</asp:templatecolumn>
</Columns>
</asp:datagrid>

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
https://mvp.support.microsoft.com/p...4EF5A4191C

Las respuestas a los problemas de la vida
no estan en una botella... ¡Están en la TV!
Homero Simpson

Preguntas similares