none
Filtro Grid View RRS feed

  • Pregunta

  • Tengo un grid view el cual lo lleno desde una carpeta en el servidor el cual contiene archivos pdf y los carga al gridview, de tal manera quiero realizar un filtro pero como no tengo un sqldatasource no se como hacerlo gracias.

    En la columna actuaciones quiero hacer el filtro desde un text box


    william rueda


    martes, 3 de octubre de 2017 21:34

Respuestas

  • Claro pero necesito que verifiques que valor te retorna prueba poniendo eso en tu codigo y me avisas que te retorna lo demas seria ocultar las filas y mostrar dependiendo un LIKE o exactamente lo que buscas en tu datagridview 


    Si necesitas ayuda sube tu avance de otro modo no puedo ayudarte , Suerte!

    miércoles, 11 de octubre de 2017 20:56

Todas las respuestas

  • Hola,

    Puedes mostrar el codigo que tienes para cargar el gridview??

    miércoles, 4 de octubre de 2017 5:47
  • Imports System.Data.SqlClient
    Imports System.Web.UI.WebControls
    Imports System.Data
    Imports System
    Imports System.Collections
    Imports System.IO
    Public Class GuardarArchivos
        Inherits System.Web.UI.Page
        Dim conexion As New SqlConnection(ConfigurationManager.ConnectionStrings("CarteraConnectionString").ToString)

        Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            If Not IsPostBack Then
                Dim filePaths() As String = Directory.GetFiles(Server.MapPath("~/Uploads/"))
                Dim files As List(Of ListItem) = New List(Of ListItem)
                For Each filePath As String In filePaths
                    files.Add(New ListItem(Path.GetFileName(filePath), filePath))
                Next
                GridView1.DataSource = files
                GridView1.DataBind()
            End If
        End Sub
        Protected Sub UploadFile(ByVal sender As Object, ByVal e As EventArgs) Handles btnUpload.Click
            Dim fileName As String = Path.GetFileName(FileUpload1.PostedFile.FileName)
            FileUpload1.PostedFile.SaveAs((Server.MapPath("~/Uploads/") + fileName))
            Response.Redirect(Request.Url.AbsoluteUri)
        End Sub
        Protected Sub DownloadFile(ByVal sender As Object, ByVal e As EventArgs)
            Dim filePath As String = CType(sender, ImageButton).CommandArgument
            Response.ContentType = ContentType
            Response.AppendHeader("Content-Disposition", ("attachment; filename=" + Path.GetFileName(filePath)))
            Response.WriteFile(filePath)
            Response.End()
        End Sub

        Protected Sub DeleteFile(ByVal sender As Object, ByVal e As EventArgs)
            Dim filePath As String = CType(sender, ImageButton).CommandArgument
            File.Delete(filePath)
            Response.Redirect(Request.Url.AbsoluteUri)
        End Sub

    End Class

    william rueda

    miércoles, 11 de octubre de 2017 15:30
  • Puedes hacerlo por rows

    1.Verifica que valores te rotornan 

    Dim valor =GridView1.rows(0)(0).value

    Dim valor2 = GridView1.rows(0)(0).tostring 

    2.Dependiendo al tipo de valor que te retorna puedes hacer un foreach


    Si necesitas ayuda sube tu avance de otro modo no puedo ayudarte , Suerte!


    miércoles, 11 de octubre de 2017 15:43
  • me podrias colaborar con algo mas 

    william rueda

    miércoles, 11 de octubre de 2017 20:48
  • Claro pero necesito que verifiques que valor te retorna prueba poniendo eso en tu codigo y me avisas que te retorna lo demas seria ocultar las filas y mostrar dependiendo un LIKE o exactamente lo que buscas en tu datagridview 


    Si necesitas ayuda sube tu avance de otro modo no puedo ayudarte , Suerte!

    miércoles, 11 de octubre de 2017 20:56
  • me podrias colaborar con algo mas 

    william rueda

    Aun no me has confirmado nada ... 


    Si necesitas ayuda sube tu avance de otro modo no puedo ayudarte , Suerte!

    jueves, 12 de octubre de 2017 23:04