Hello Friends
I want to upload the files against each row of girdview ..kindly help
<asp:GridView ID="GridView2" runat="server" CssClass="table table-striped table-bordered" AutoGenerateColumns="false" HeaderStyle-BackColor="#3b3b3b" Width="70%" OnRowUpdating="gridView_RowUpdating" >
<Columns>
<asp:TemplateField ItemStyle-HorizontalAlign = "Center" >
<ItemTemplate>
<asp:CheckBox ID="ApproveBox" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="doc_txt" HeaderText="List of Documents to be Uploaded" />
<asp:TemplateField ItemStyle-HorizontalAlign = "Center" >
<ItemTemplate>
<asp:FileUpload ID="UploadImages1" runat="server" AllowMultiple="true" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
Getting issue Postedfile is not member of Fileupload.
Protected Sub GridView1_RowUpdating(sender As Object, e As GridViewUpdateEventArgs)
Dim file As HttpPostedFile = (CType(GridView1.Rows(e.RowIndex).FindControl("FileUpload1"), fileupload)).PostedFile
Dim fileName As String = Path.GetFileName(file.FileName)
Dim oldFileName As String = GridView1.Rows(e.RowIndex).Cells(1).Text
Dim strConnString As String = System.Configuration.ConfigurationManager.ConnectionStrings("conString").ConnectionString
Dim con As SqlConnection = New SqlConnection(strConnString)
Dim strQuery As String = "update tblFiles set FileName=@FileName, FilePath=@FilePath where ID=@ID"
Dim cmd As SqlCommand = New SqlCommand(strQuery)
cmd.Parameters.AddWithValue("@ID", GridView1.Rows(e.RowIndex).Cells(0).Text)
cmd.Parameters.AddWithValue("@FileName", Path.GetFileName(file.FileName))
cmd.Parameters.AddWithValue("@FilePath", "images/" & fileName)
cmd.CommandType = CommandType.Text
cmd.Connection = con
con.Open()
cmd.ExecuteNonQuery()
con.Close()
file.Delete(Server.MapPath("~/images/") & oldFileName)
file.SaveAs(Server.MapPath("~/images/") & fileName)
GridView1.EditIndex = -1
Response.Redirect(Request.Url.AbsoluteUri)
End Sub