Viernes 8 de Noviembre de 2024, 04:37
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
CLR: .Net / Mono / Boo / Otros CLR
»
VB .NET
(Moderador:
ElNapster
) »
RowFilter que no filtra
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: RowFilter que no filtra (Leído 2271 veces)
DarkSlash
Miembro activo
Mensajes: 95
RowFilter que no filtra
«
en:
Martes 3 de Marzo de 2009, 16:33 »
0
Tengo la siguiente función, que se le pasa un ID, y tomando un DataTable de la clase a la que pertenece, filtra las Charlas de acuerdo al ID del Evento dado:
Código: vb.net
Public
Function
obtenerCharlasdeEvento
(
ByVal
id
As
Integer
)
As
DataView
dvCharlas
=
New
DataView
dvCharlas.
Table
=
dtCharlas
dvCharlas.
RowFilter
=
(
"evento = "
&
id.
ToString
)
Return
dvCharlas
dvCharlas
=
Nothing
End
Function
A esta función la invoco de la siguiente forma:
Código: vb.net
dtCharlas
=
ocharlas.
obtenerCharlasdeEvento
(
idEvento
)
.
Table
Ahora en este dtCharlas, no encuentro las charlas FILTRADAS sino TODAS las charlas. ¿Qué estoy haciendo mal?
Tweet
DRTC
Nuevo Miembro
Mensajes: 2
Re: RowFilter que no filtra
«
Respuesta #1 en:
Viernes 6 de Marzo de 2009, 16:30 »
0
Bueno viejo creo k se cual es tu problema:
mira ensaya con esto
dvCharlas.RowFilter = ("evento = '" & id.ToString & "'")
Si no te funciona te paso el cod k hice Suerte!!!
DarkSlash
Miembro activo
Mensajes: 95
Re: RowFilter que no filtra
«
Respuesta #2 en:
Viernes 6 de Marzo de 2009, 16:43 »
0
No, no funciona. De todas formas no debería llevar comillas simples puesto que id, en la tabla, es un int, y los int no llevan comillas. En el código le puse .ToString para ver si así andaba, pero tampoco anda sin ese método.
DRTC
Nuevo Miembro
Mensajes: 2
Re: RowFilter que no filtra
«
Respuesta #3 en:
Lunes 9 de Marzo de 2009, 18:21 »
0
Mmmmmmmmmmm yo creo k el problema no es tu funcion, supongo k te pasa lo mismo k me paso a mi, la funcion en si te trae los registros pero el problema esta que en la memoria ya esta cargado el nuevo DataView filtrado, pero le hace falta refrescarlo en el Form
javierkcjm
Miembro activo
Mensajes: 48
Nacionalidad:
Re: RowFilter que no filtra
«
Respuesta #4 en:
Lunes 13 de Abril de 2009, 19:13 »
0
ya probastes quitando la ultima linea de tu funcion,,!!!!! dvtabla=nothing
saludos cordiales
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
CLR: .Net / Mono / Boo / Otros CLR
»
VB .NET
(Moderador:
ElNapster
) »
RowFilter que no filtra