En un evento clic dentro de un botón, mando llamar y muestro datos mediante un stored procedure, hasta ahí todo bien, pero cuando le aplico un filtro que esta en un combobox y se lo asigno a un parámetro (que por defecto es nulo) le duplica la cantidad de registro del filtro que le aplique, lo que quiero hacer, es que cada vez que se aplique la consulta se limpie el datatable y me vuelva a mostrar el numero de registros que sea el correcto, ya sea aplicándole el filtro o no, ya que por defecto al darle clic botón me trae cierto numero de registros
este es mi código para mostrar:
Código vb:
Ver original
Using Sql As New SqlCommand("TraerChecadas", cnn) With {.CommandType = CommandType.StoredProcedure} Dim SqlAd As New SqlDataAdapter(Sql) Dim DataT As New DataTable Sql.Parameters.AddWithValue("@Fecha", MntMain.SelectionStart.Date) Sql.Parameters.AddWithValue("@term", cmb1.SelectedValue) SqlAd.Fill(DataT) Grid1.DataSource = DataT End Using
Mi parámetro @term es el que filtro, ya que el de @Fecha ya esta establecido por un calendario en pantalla