|
Buenos días Cuando entro a la pantalla Lista de Valores y realizó una consulta me muestra este error. ¿Qué debo de hacer para solucionarlo? [Format_InvalidString]nArgumentos: nLas cadenas de recursos de depuración no están disponibles. La clave y los argumentos suelen proporcionar suficiente información para diagnosticar el problema. Vea http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.20913.00&File=mscorlib.dll&Key=Format_InvalidString en System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)n en System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt)n en System.Runtime.Serialization.Json.DataContractJsonSerializer.ConvertObjectToPrimitiveDataContract(DataContract contract, Object value, XmlObjectSerializerReadContextComplexJson context)n en System.Runtime.Serialization.Json.DataContractJsonSerializer.ConvertObjectToDataContract(DataContract contract, Object value, XmlObjectSerializerReadContextComplexJson context)n en System.Runtime.Serialization.Json.ObjectToDataContractConverter.ReadClassDataContractMembers(DataContractJsonSerializer serializer, ClassDataContract dataContract, Dictionary |
|
El error es porque el SmartList no puede convertir una columna que es string en un número. Usualmente es por mala configuración, que se resuelve revisando con SmartListTool.Exe la configuración de columnas del grid. Otras veces es porque la metadata del SmartList que se cachea localmente en la computadora cliente no coincide con la que está en el server. Entonces dale primeros auxilios a la página primero.
Si esto no funciona, consulta las recomendaciones de esta pregunta: Consulta esta respuesta Ya realicé los pasos que me indicas en esta respuesta y los del enlace y siempre persiste el mensaje de error. ¿Ya revisaste la configuración de grid para esa pantalla con el SmartListTool.Exe, asegurandote que los tipos sean correctos, viendo que las columnas string estén configuradas correctamente? |
|
Yo he notado que es un error aleatorio ... tal vez algo que ver con el cache porque a veces ese error me sale en smartlists que estan bien configurados y solo le doy F5 y ya me presenta los datos. El unico momento donde estoy seguro de por qué muestra ese error es cuando la sesión se ha vencido y uno trata de realizar alguna operacion en el smartlist Tambien hay smartlist que no funcionan para nada pero esto sucede en equipos con Windows XP |
¿A que te referis con "realizo una consulta"? Porque entras a la pantalla de listas de valores te referis al smartlist o donde? En que momento te da el error?
Pues a digitar un texto para realizar una busqueda, toma de ejemplo la imagen que coloco. Al presionar el boton para efectuar la busqueda o al dar enter, muestra el error en un cuadro de dialogo.