none
Filtrar en gridview con vb.net RRS feed

  • Pregunta

  • Foro, 

    Buenas, tengo una duda, quiero filtrar unos datos de una BD SQL con un botón, tengo el código y funciona muy bien pero solo lo que debería, lo relativo a desplegar la info en la base de datos nada, lo que quiero es que elija y se visualice las imágenes guardadas. Abajo el código. Gracias de antemano!

     Protected Sub iddb_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles iddb.Click
            filtro()
        End Sub
    
    
    
    
    
        Public Sub filtro()
    
            Dim use As SqlConnection
            Dim com As SqlCommand
    
            use = New SqlConnection("Data Source=DESKTOP-50SIV8B\SQLEXPRESS;Initial Catalog=cupon2;Integrated Security=True")
            use.Open()
    
            Dim queryy As String = "select * from cupones WHERE idne = '" & Me.idd.Text & "'"
            com = New SqlCommand(queryy)
            com.Connection = use
            Dim DAA As New SqlDataAdapter(com)
            Dim DTT As New Data.DataTable
    
            DAA.Fill(DTT)
    
            If DTT.Rows.Count > 0 Then
    
                Gridview2.DataSource = DTT
                Gridview2.DataBind()
    
    
                idd.Text = ""
            Else
                idd.Text = "ID no encontrado"
            End If
        End Sub

    Y este es el gridview:

    <asp:GridView ID="Gridview2" runat="server" Style="margin-left:21px" ShowHeader="false" ShowFooter="false" DataSourceID="SqlDataSource2" AutoGenerateColumns="False" AllowPaging="True" Width="151px" PageSize="1" PagerSettings-Mode="NextPrevious" PagerSettings-NextPageImageUrl="~/cupbut2.png" PagerStyle-ForeColor="#FFFFFF" PagerSettings-PreviousPageImageUrl="~/cupbut1.png" PagerStyle-BackColor="#FFFFFF" BorderWidth="0px" AlternatingRowStyle-BorderWidth="0px" HeaderStyle-BorderColor="#FFFFFF" RowStyle-BorderColor="#FFFFFF" FooterStyle-BorderWidth="0px" PagerStyle-BorderWidth="0px" PagerStyle-BorderColor="Transparent" BackColor="#FFFFFF" EditRowStyle-BorderWidth="0px" EmptyDataRowStyle-BorderWidth="0px" HeaderStyle-BorderWidth="0px" RowStyle-BorderWidth="0px" RowStyle-BackColor="#FFFFFF" SelectedRowStyle-BorderWidth="0px" SelectedRowStyle-BackColor="#FFFFFF">
                             <Columns>                                                          
                                  <asp:TemplateField ShowHeader="false" ControlStyle-BorderColor="#FFFFFF" ControlStyle-BackColor="#FFFFFF" ControlStyle-BorderWidth="0px" FooterStyle-BackColor="#FFFFFF" FooterStyle-BorderWidth="0px" HeaderStyle-BorderWidth="0px" HeaderStyle-BackColor="#FFFFFF" ItemStyle-BorderWidth="1px" ItemStyle-BackColor="#FFFFFF" ItemStyle-BorderColor="#FFFFFF">
                                    <ItemTemplate>
                                      <asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("ImageID", "Handler2.ashx?ImID={0}")%>' Height="215px" Width="245px" BorderWidth="0px" BackColor="#FFFFFF" />
                                        <img src="shacup.png" alt="" style="top:2px; left:27px" /> 
                                    </ItemTemplate>
                                  </asp:TemplateField>
                                  
                                  <asp:TemplateField ShowHeader="false" ControlStyle-BorderColor="#FFFFFF" ControlStyle-BackColor="#FFFFFF" ControlStyle-BorderWidth="0px" FooterStyle-BackColor="#FFFFFF" FooterStyle-BorderWidth="0px" HeaderStyle-BorderWidth="0px" HeaderStyle-BackColor="#FFFFFF" ItemStyle-BorderWidth="1px" ItemStyle-BackColor="#FFFFFF" ItemStyle-BorderColor="#FFFFFF">
                                    <ItemTemplate>
                                      <asp:TextBox id="latlng" runat="server" ForeColor="#FFFFFF" BackColor="#FFFFFF" Font-Size="1px" Width="130px" BorderWidth="0px" Font-Names="Arial" Font-Bold="false" Text='<%# Eval("cor") %>' ReadOnly="true" Enabled="false" style="; top:290px; left:0px"></asp:TextBox>
                                    </ItemTemplate>
                                  </asp:TemplateField> 
                             </Columns>
                      </asp:GridView> 


    • Editado jonsey10 domingo, 21 de octubre de 2018 18:31
    sábado, 20 de octubre de 2018 22:52

Respuestas

  • Hola jonsey10

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma,  Te recomiendo el siguiente enlace en el cual consiste en un caso similar al tuyo y como realizarlo con  VB.NET.

    https://social.msdn.microsoft.com/Forums/es-ES/0dc10edd-e46a-4145-bc92-2ccd56dd7a40/como-filtrar-los-datos-de-un-datagridview?forum=netfxes

    Gracias por usar los foros de MSDN.

    Pablo Rubio

     _____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    jueves, 25 de octubre de 2018 20:24
    Moderador