Principales respuestas
Filtro Grid View

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
- Editado william rueda martes, 3 de octubre de 2017 21:36
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!
- Propuesto como respuesta Juan MondragónModerator lunes, 16 de octubre de 2017 22:39
- Marcado como respuesta Juan MondragónModerator viernes, 20 de octubre de 2017 18:38
Todas las respuestas
-
-
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 Classwilliam rueda
-
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!
- Editado DAMN1Self miércoles, 11 de octubre de 2017 15:44
- Propuesto como respuesta Juan MondragónModerator miércoles, 11 de octubre de 2017 18:37
-
-
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!
- Propuesto como respuesta Juan MondragónModerator lunes, 16 de octubre de 2017 22:39
- Marcado como respuesta Juan MondragónModerator viernes, 20 de octubre de 2017 18:38
-