Para determinar si un sqlDataSource tiene o no datos (para efectos de validaciones por ejemplo), basta con usar su método OnSelected, tal y como se describe a continuacion:
Protected Sub SqlDataSource1_Selected(ByVal sender As Object, ByVal e As SqlDataSourceStatusEventArgs)
Dim Rows As Integer = e.AffectedRows
End Sub
La variable Rows contendrá el número de registros regresados por el sqlDatasource, entonces, si por ejemplo se requiere mostrar un boton en base a si la consulta regresó o no registros, procedemos a lo siguiente:
Protected Sub OperacionesDia_Selected(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.SqlDataSourceStatusEventArgs) Handles OperacionesDia.Selected
Dim totalRows As Integer = e.AffectedRows
If totalRows = 0 Then
Button1.Visible = False
Else
Button1.Visible = True
End If
End Sub
No comments:
Post a Comment