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

filtrar dataset

Estas en el tema de filtrar dataset en el foro de ASPX (.net) en Foros del Web. holas: tengo un dataset con muchossss datos los cuales tengo que ir recorriendo haciendo comparaciones. como veran esto produce que la aplicacion tome mucho tiempo ...
  #1 (permalink)  
Antiguo 26/12/2005, 09:22
Avatar de Hell08  
Fecha de Ingreso: enero-2005
Mensajes: 174
Antigüedad: 19 años, 3 meses
Puntos: 0
filtrar dataset

holas:

tengo un dataset con muchossss datos los cuales tengo que ir recorriendo haciendo comparaciones. como veran esto produce que la aplicacion tome mucho tiempo y me preguntaba si hay alguna forma de filtrar datos en un dataset como una especie de consulta sql.

cualquier sugerencia o idea es agradecida..... saludos
__________________
existen 10 tipos de personas los que entienden los numeros binarios y los que no :cool:
  #2 (permalink)  
Antiguo 26/12/2005, 10:25
Avatar de Nombela  
Fecha de Ingreso: abril-2005
Mensajes: 611
Antigüedad: 19 años
Puntos: 1
Si usas store procedures seguro que te ira mas rapido.

un saludo
__________________
:si: El hombre es el único animal que come sin tener hambre, bebe sin tener sed y habla sin tener nada que decir. :si:
  #3 (permalink)  
Antiguo 26/12/2005, 10:42
 
Fecha de Ingreso: octubre-2004
Mensajes: 27
Antigüedad: 19 años, 7 meses
Puntos: 1
No se si te valdra esto ya que yo procedo de los WinForms.

Lo que puedes hacer es coger los datos como un array de DataRow tal que asi (c#):

DataRow[] filas = this.DataSet.Tabla.Select(<comando_sql>, <orden>);

Por ejemplo:
DataRow[] filas = this.dsPrograma.Clientes.Select("codcliente = 20", "nombre ASC");

Luego ya podias trabajar con el array de DataRows.
  #4 (permalink)  
Antiguo 26/12/2005, 14:09
Avatar de Hell08  
Fecha de Ingreso: enero-2005
Mensajes: 174
Antigüedad: 19 años, 3 meses
Puntos: 0
gracias por la respuesta p3k3 ... funciono perfect.

saludos
__________________
existen 10 tipos de personas los que entienden los numeros binarios y los que no :cool:
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 20:27.