Hola foro, pues se me ha dificultado una sencilla aplicación que no encuentro como resolver, tengo un gridview donde el personal va a buscar registros y poder navegar dentro de este con el famoso AllowPaging, pero todo es con código en vb.net, la cosa está en el griview.databinding() que o esta en uno o esta en otro, es decir, o funciona la búsqueda o se llena desde que carga el grid, se que es algo trivial y sencillo pero ya no le doy por donde, les dejo el código:
Código:
Partial Class cup
Inherits System.Web.UI.Page
Dim DA As New SqlDataAdapter
Dim DS As New DataSet
Dim con As New SqlConnection
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
con.ConnectionString = "Data Source=JOSE;Initial Catalog=cup;Integrated Security=True"
con.Open()
DA = New SqlDataAdapter("SELECT * FROM cups", con)
DA.SelectCommand.ExecuteNonQuery()
DA.Fill(DS)
cb2.DataSource = DS.Tables(0)
cb2.DataBind()
End Sub
Protected Sub busca_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles busca.Click
Dim Sql As String = "SELECT * FROM cups WHERE ImageID=" & buscatxt.Text
DA = New SqlDataAdapter(Sql, con)
DA.SelectCommand.ExecuteNonQuery()
DA.Fill(DS)
cb2.DataSource = DS.Tables(0)
cb2.DataBind()
End Sub
Protected Sub cb2_PageIndexChanging(ByVal sender As Object, ByVal e As GridViewPageEventArgs)
cb2.PageIndex = e.NewPageIndex
cb2.DataBind()
End Sub
Gracias! espero me ayuden. Saludos.