viernes 9 de julio de 2010

Filtrar datos nulos o falsos en un campo boolean en un dataview

Supongamos que quiero saber cuantos elementos son falso o estan nulos en un dataview
'Se asume que quiero saber que registros estan sin autorizar o nulos
'creamos nuestro dataview
Dim dvsinautoriza As DataView = New DataView(datos)
'creamos la cadena de filtro
Dim str As String = String.Empty
'construimos nuestra condicion, observen la condición de null
'mi cambo boolean es: autorizada
str = "autorizada ='FALSE' "
str = str & " or autorizada Is Null "
'hacemos el filtro
dvsinautoriza.RowFilter = str
'si no encontramos datos nulos procedemos a procesarlos
If dvsinautoriza.Count = 0 Then
'procesar datos
Else
'mandamos un mensaje al usuario
MessageBox.Show("tienes parámetros sin autorizar “
Endif
claro que lo anterior es un sencillo ejemplo, pero es la base para hacer rutinas mas complejas cuando estemos manejando datos nulos o de tipo boolean
saludos

0 comentarios:

Publicar un comentario en la entrada