Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2012, 12:18
3ricks0ul
 
Fecha de Ingreso: junio-2012
Mensajes: 90
Antigüedad: 11 años, 10 meses
Puntos: 2
Refrescar GRID

Saludos comunidad, tengo la siguiente duda:

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
  1. Using Sql As New SqlCommand("TraerChecadas", cnn) With {.CommandType = CommandType.StoredProcedure}
  2.             Dim SqlAd As New SqlDataAdapter(Sql)
  3.             Dim DataT As New DataTable
  4.             Sql.Parameters.AddWithValue("@Fecha", MntMain.SelectionStart.Date)
  5.             Sql.Parameters.AddWithValue("@term", cmb1.SelectedValue)
  6.             SqlAd.Fill(DataT)
  7.             Grid1.DataSource = DataT
  8.         End Using

Mi parámetro @term es el que filtro, ya que el de @Fecha ya esta establecido por un calendario en pantalla