SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: joanca en Miércoles 12 de Septiembre de 2007, 08:51
-
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.
-
luego de llenar la tabla, podrias ejecutar su procedimiento Select del datatable para poder filtrarlo.
BYTE.
-
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