miércoles, 31 de agosto de 2011

Desaparece la ventana de datos del informe en visual studio

Sintomas:
Probablemente por error cierras la ventana de datos de un informe RDLC (donde estan el exporador de servidores y las herramientas). No encuentras como abrirla de nuevo.
Solución:
Cuando estas en el informe fijate bien en el menú ver abajo del todo. Ahí tienes la opción.
¿por qué no está en el menú ventana? Misterios.

lunes, 29 de agosto de 2011

Crash de visual studio 2010 al pulsar control + insert (o ctrl+supr)

Sintomas
En visual studio 2010 editando HTML en el momento en que pulsas control insert o control suprimir se produce un crash fatal de Visual Studio que te obliga reiniciar perdiendo todo el trabajo que no se haya guardado automáticamente.

Solución:
Usar ctrl+C y ctrl +V hasta que San Microsoft haga un parche.
Solución:
Actualiza la extensión devColor a la última versión (si es que la tienes instalada)

jueves, 11 de agosto de 2011

Cambiar la url de un servicio web WCF desde código

Solución:
Public Function ConectaServicio(ByVal url As String) As servicio.clienteServicio
        Dim servicio As New servicio.clienteServicio()
        servicio.Endpoint.Address = New ServiceModel.EndpointAddress(url)
        Return servicio
    End Function

martes, 9 de agosto de 2011

En una consulta linq to LastOrDefault no funciona

Problema
Quieres encontrar el último elemento de una tabla que cumple una condición.

 Dim convocatoriaUltima = (From c In bd.Convocatoria 
              Where c.idConvocatoria=idConvocatoria  
              Order By c.FechaInicio ).LastOrDefault
Pero al ejecutar obtienes un error acerca de que LastOrDefault no esta soportado.

Solución
Ordena al reves y usa FirstOrdefault
 Dim convocatoriaUltima = (From c In bd.Convocatoria 
               Where c.idConvocatoria = idConvocatoria 
               Order By c.FechaInicio Descending).FirstOrDefault