Bueno como veo que no hay sugerencias (y no entiendo muy bien que es lo del cambio de tipo) añadiré algunos datos más.
Utilizo una consulta SQL de Referencias Cruzadas para rellenar el Gridview, la consulta es la siguiente:
TRANSFORM Sum([Equipos Base Consulta_2014].Puntos) AS SumaDePuntos
SELECT [Equipos Base Consulta_2014].Nombre, Sum([Equipos Base Consulta_2014]![Puntos]) AS Total
FROM [Equipos Base Consulta_2014]
WHERE ([Equipos Base Consulta_2014].Categoria=?)
GROUP BY [Equipos Base Consulta_2014].Nombre, [Equipos Base Consulta_2014].Categoria
PIVOT [Equipos Base Consulta_2014].Campo;
La clave PiVOT es la que origina los encabezados de columna. He intentado añadir a la clave PIVOT el campo Fecha para ordenar los encabezados, pero lo único que he conseguido ha sido que aparezcan los dos campos en el Header.
PIVOT [Equipos Base Consulta_2014].Fecha & [Equipos Base Consulta_2014].Campo;
El caso es que esta misma consulta en Access, sale correctamente, por lo que me hace pensar que el problema se debe al Gridview. Utilizo Microsoft Visual Studio 2007 para hacer mis páginas .aspx.
Ahora alguna sugerencia???.
Gracias.