Quantcast
Channel: ASP.NET AJAX + Ajax Control Toolkit (ACT)
Viewing all articles
Browse latest Browse all 5678

Incuding AjaxFileUpload in Grid view For Uploading Images with a Progress bar

$
0
0

have a grid view , and i i want to  AjaxFileUpload  in it  , but when i click upload it is not Uploading Images to my application root folder 

named  Images...

<asp:GridView ID="GridView2" runat="server" Height="227px" Width="855px"
            AutoGenerateColumns="False" BackColor="#DEBA84" BorderColor="#DEBA84" BorderStyle="None"
            BorderWidth="1px" CellPadding="3" CellSpacing="2"
        onrowcommand="GridView2_RowCommand" > <Columns> <asp:BoundField DataField="Attach" HeaderText="Name" /> <asp:TemplateField HeaderText="Select"> <ItemTemplate> <asp:AjaxFileUpload runat = "server" ID ="fileup1" ThrobberID ="Upload1" /> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Upload"> <ItemTemplate> <asp:Button ID="btnupload" runat="server" Text="Upload" CommandName = "Upload" /> </ItemTemplate> </asp:TemplateField> </Columns> <FooterStyle BackColor="#F7DFB5" ForeColor="#8C4510" /> <HeaderStyle BackColor="#A55129" Font-Bold="True" ForeColor="White" /> <PagerStyle ForeColor="#8C4510" HorizontalAlign="Center" /> <RowStyle BackColor="#FFF7E7" ForeColor="#8C4510" /> <SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="White" /> <SortedAscendingCellStyle BackColor="#FFF1D4" /> <SortedAscendingHeaderStyle BackColor="#B95C30" /> <SortedDescendingCellStyle BackColor="#F1E5CE" /> <SortedDescendingHeaderStyle BackColor="#93451F" /> </asp:GridView>

in aspx.cs

  protected void GridView2_RowCommand(object sender, GridViewCommandEventArgs e)
    {


       foreach (GridViewRow row in gvUpload.Rows)
        {
            if (row.RowType == DataControlRowType.DataRow)
            {
                FileUpload fp = row.FindControl("fileup1") as FileUpload;
               if (fp.HasFile)
                {
                  string fileName = Server.HtmlEncode(fp.FileName); // string fileExt = System.IO.Path.GetExtension(fileName);

 if (e.CommandName == "Upload1")
 {
 string fname = System.IO.Path.GetFileName(fp.FileName); 
 string strFileName = Server.MapPath("Uploads/" + fname);  
if (fileExt == ".png" || fileExt == ".jpg" || fileExt == ".jpeg")  {  fp.SaveAs(strFileName);  }  }  }  }  } }




Viewing all articles
Browse latest Browse all 5678

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>