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:
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:
dtCharlas = ocharlas.obtenerCharlasdeEvento(idEvento).Table
Ahora en este dtCharlas, no encuentro las charlas FILTRADAS sino TODAS las charlas. ¿Qué estoy haciendo mal?