GridView da Dosya İndirme İşlemi


Merhaba arkadaşlar bu makalemizde GridView nesnesine ekleyeceğimiz hyperlink linkine tıkladığımızda files klasöründe bulunan dosyaları indirme işlemini gerçekleştireceğiz. Projemize GridView ve SqlDataSource ekleyelim.


Screenshot

Şekil 1











Şekil 2

Default.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
   
        <asp:GridView ID="GridView1" AutoGenerateColumns="False"
            DataKeyNames="id" DataSourceID="SqlDataSource1"  runat="server" >
            <Columns>
            <asp:TemplateField HeaderText="download file(s)">
    <ItemTemplate>
         <asp:HyperLink runat="server" ID="download" NavigateUrl='<%# Eval("filename","~/files/{0}") %>'>Download</asp:HyperLink>
   </ItemTemplate>
</asp:TemplateField>
                <asp:BoundField DataField="id" HeaderText="id" InsertVisible="False"
                    ReadOnly="True" SortExpression="id" />
                <asp:BoundField DataField="filename" HeaderText="filename"
                    SortExpression="filename" />
                <asp:BoundField DataField="explanation" HeaderText="explanation"
                    SortExpression="explanation" />
                         </Columns>

        </asp:GridView>
   
    </div>
        <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" SelectCommand="SELECT * FROM [Table]"></asp:SqlDataSource>
    </form>
</body>
</html>
    
     
Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN

About Bahadır Şahin

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 comments:

Öne Çıkan Yayın

GridView da Seçili Satırı DetailsView da Göstermek

Merhaba arkadaşlar bu makalemizde GridView nesnesi ile birlikte DetailsView nesanesini birlikte kullanacağız. GridView da seçili satırın de...