• Viernes 19 de Abril de 2024, 03:18

Autor Tema:  Filtrar Registros Al Cargar Un Fill En Un Dataset  (Leído 1387 veces)

joanca

  • Miembro MUY activo
  • ***
  • Mensajes: 126
    • Ver Perfil
Filtrar Registros Al Cargar Un Fill En Un Dataset
« en: Miércoles 12 de Septiembre de 2007, 08:51 »
0
Hola a todos/as.

Estoy intentando al cargar una Tabla de un DataSet con el Fill, incorporar no todos los registros, solamente quiero unos cuantos en función del valor de una variable que tengo en el Form y que coincide con el campo primary (int) de la Tabla.

En el TableAdapter he visto que tenemos una propiedad "Parameters", en donde defino un parámetro indicando a que "SourceColumn" de la tabla corresponde y de que "ProvideType" es el campo, y una vez echo esto en el método Fill me pide un segundo parámetro en donde indico la variable con el valor a filtrar, pero veo que me sigue cargando toda la tabla, así que es evidente que me dejo algo pero no pillo que es.

Si alguien tiene alguna idea al respecto se lo agradezco.

Saludos.

lencho

  • Miembro de PLATA
  • *****
  • Mensajes: 1076
    • Ver Perfil
Re: Filtrar Registros Al Cargar Un Fill En Un Dataset
« Respuesta #1 en: Jueves 13 de Septiembre de 2007, 16:03 »
0
luego de llenar la tabla, podrias ejecutar su procedimiento Select del datatable para poder filtrarlo.

BYTE.
______________________________________________________________________________________
"No estoy de acuerdo con lo que dices, pero defenderé con mi vida tu derecho a expresarlo"

RoGeR43

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Re: Filtrar Registros Al Cargar Un Fill En Un Dataset
« Respuesta #2 en: Lunes 17 de Septiembre de 2007, 13:31 »
0
Para mi lo mas facil es definir una nueva consulta para el origen de datos que te has creado.

La llamas por ejemplo FiltrarCodigo y te permite la opcion de seleccionar los parametros que quieras. (el parametro comienza con @)
 
Como es una consulta del tableAdapter, solo tienes qeu llamar a FiltrarCodigo en vez de llamar a Fill.


Un saludo