Foros del Web » Programando para Internet » ASPX (.net) »

Valores de una columna datagrid de varios campos

Estas en el tema de Valores de una columna datagrid de varios campos en el foro de ASPX (.net) en Foros del Web. Buenas. Me gustaría asignarle el valor de varios campos de un origen de datos al texto que aparece en una de las columnas enlazadas de ...
  #1 (permalink)  
Antiguo 18/09/2006, 04:21
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
Valores de una columna datagrid de varios campos

Buenas. Me gustaría asignarle el valor de varios campos de un origen de datos al texto que aparece en una de las columnas enlazadas de un datagrid.

En el generador de propiedades, hay la opción de escribir el campo de texto y más abajo la cadena de formato de texto. He intentado con esto:

Campo de texto: ID,Nombre
Cadena de formato de texto: {0}, {1}

Pero me dice No se encontró ningún campo o propiedad 'ID,Nombre' en el origen de datos seleccionado. El origen de datos viene directamente de un XML (RSS) por lo que es más complicado andar jutando ambos campos en uno nuevo.

¿se puede hacer en la columna del datagrid?

Gracias y un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #2 (permalink)  
Antiguo 19/09/2006, 00:46
 
Fecha de Ingreso: mayo-2006
Mensajes: 178
Antigüedad: 18 años
Puntos: 3
Usa un TemplateColumn en vez de BoundColum:
<asp:TemplateColumn>
<ItemTemplate>
<%# DataBinder.Eval(Container, "DataItem.ID") %>-
<%# DataBinder.Eval(Container, "DataItem.Nombre") %>
</ItemTemplate>
</asp:TemplateColumn>
  #3 (permalink)  
Antiguo 19/09/2006, 00:59
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
Sí, al final usé eso. Gracias de todas formas guillermoesteban.

Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
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 07:32.