Foros del Web » Programación para mayores de 30 ;) » .NET »

La conversión especificada no es válida, LINQ

Estas en el tema de La conversión especificada no es válida, LINQ en el foro de .NET en Foros del Web. buenas tardes, Después de intentar realizar un filtrado en un dataview con un rowfilter con fechas y viendo que no funcionaba decidí realizar el filtro ...
  #1 (permalink)  
Antiguo 28/05/2012, 09:25
Bil
 
Fecha de Ingreso: noviembre-2006
Mensajes: 34
Antigüedad: 17 años, 5 meses
Puntos: 0
La conversión especificada no es válida, LINQ

buenas tardes,
Después de intentar realizar un filtrado en un dataview con un rowfilter con fechas y viendo que no funcionaba decidí realizar el filtro con Linq, pero me da el siguiente error
La conversión especificada no es válida.
Código PHP:
DataTable orders dataSet.Tables[0];

EnumerableRowCollection<DataRowquery from order in orders.AsEnumerable()
                                         
orderby order.Field<DateTime>("fechaalta")
                                         
select order;

DataView view query.AsDataView();

bindingSource1.DataSource view
He realizado un ejemplo de orden sencillo para ver si la localización del error podría ser mas sencillo, ¿ sabéis porque da ese error? ¿y porque narices el rowfilter no funciona el filtado de fechas ?


salu2
  #2 (permalink)  
Antiguo 29/05/2012, 00:06
Bil
 
Fecha de Ingreso: noviembre-2006
Mensajes: 34
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: La conversión especificada no es válida, LINQ

he realizado algunas pruebas pero no he dado con la solucion, alguien sabe ha q se debe ese error?

muchas gracias.

salu2
  #3 (permalink)  
Antiguo 31/05/2012, 01:11
Bil
 
Fecha de Ingreso: noviembre-2006
Mensajes: 34
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: La conversión especificada no es válida, LINQ

buenos compis
Voy a mirar otro modo de poder filtrar, porque ese error nose porque puede salir, nose si se tiene que declarar antes el tipo de columna en el dataset para q lo pille, aunq eso lo he probado pero he defino la columna y creo q a sobreescrito sus propiedades cuando lo cargas, no las ha conservado.
si a alguien se le ocurre porque puede ser el error y como se podría usar el rowfilter se lo agradeceria mucho.

muchas gracias.


salu2

Etiquetas: linq
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 02:49.