Yazı Font Küçült Yazı Font Büyült

FormView Paging İşlemi - 2

 

Merhaba arkadaşlar, bu makalemizde FormView nesnesini ve sayfalama işlemini değişik bir metod ile inceleyeceğiz. Bir önceki FormView Sayfalama makalesini buradan görebilirsiniz. İlk önce sayfanıza FormView ve SqlDataSource nesneleri ekleyin.

 

Resim1

Şekil 1

 

FormView Properties kısmından AllowPaging özelliğini True yapın. FormView nesnemize PagerTemplate kısmını ekliyoruz. Bu kısımda FormView nesnesinin indeksini tanımlıyoruz. İleri, Geri işlemleri için 2 LinkButton ekliyoruz.

 

Resim2

Şekil 2

 

Resim3

Şekil 3

 

<PagerTemplate>

                 Sayfa: <%# FormView1.PageIndex + 1%>

                    <asp:LinkButton ID="lnkGeri" Text="Geri" CommandName="Page" CommandArgument="Prev" runat="server" />

                    <asp:LinkButton ID="lnkIleri" Text="İleri" CommandName="Page" CommandArgument="Next" runat="server" />

 

                </PagerTemplate>

 

Default.aspx

 

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

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

    <title></title>

</head>

<body>

    <form id="form1" runat="server">

    <div>

   

        <asp:FormView ID="FormView1" runat="server" CellPadding="4"

            DataSourceID="SqlDataSource1" ForeColor="#333333" Font-Names="Georgia"

            Font-Size="Large" AllowPaging="True">

            <EditItemTemplate>

                id:

                <asp:TextBox ID="idTextBox" runat="server" Text='<%# Bind("id") %>' />

                <br />

                Ad:

                <asp:TextBox ID="AdTextBox" runat="server" Text='<%# Bind("Ad") %>' />

                <br />

                Soyad:

                <asp:TextBox ID="SoyadTextBox" runat="server" Text='<%# Bind("Soyad") %>' />

                <br />

                Ogrenim:

                <asp:TextBox ID="OgrenimTextBox" runat="server" Text='<%# Bind("Ogrenim") %>' />

                <br />

                Birim:

                <asp:TextBox ID="BirimTextBox" runat="server" Text='<%# Bind("Birim") %>' />

                <br />

                <asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True"

                    CommandName="Update" Text="Update" />

                &nbsp;<asp:LinkButton ID="UpdateCancelButton" runat="server"

                    CausesValidation="False" CommandName="Cancel" Text="Cancel" />

            </EditItemTemplate>

            <EditRowStyle BackColor="#999999" />

            <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />

            <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />

            <InsertItemTemplate>

                id:

                <asp:TextBox ID="idTextBox" runat="server" Text='<%# Bind("id") %>' />

                <br />

                Ad:

                <asp:TextBox ID="AdTextBox" runat="server" Text='<%# Bind("Ad") %>' />

                <br />

                Soyad:

                <asp:TextBox ID="SoyadTextBox" runat="server" Text='<%# Bind("Soyad") %>' />

                <br />

                Ogrenim:

                <asp:TextBox ID="OgrenimTextBox" runat="server" Text='<%# Bind("Ogrenim") %>' />

                <br />

                Birim:

                <asp:TextBox ID="BirimTextBox" runat="server" Text='<%# Bind("Birim") %>' />

                <br />

                <asp:LinkButton ID="InsertButton" runat="server" CausesValidation="True"

                    CommandName="Insert" Text="Insert" />

                &nbsp;<asp:LinkButton ID="InsertCancelButton" runat="server"

                    CausesValidation="False" CommandName="Cancel" Text="Cancel" />

            </InsertItemTemplate>

            <ItemTemplate>

                <b> Personel Liste</b>

                <br />

                <b>id:</b>

                <asp:Label ID="idLabel" runat="server" Text='<%# Bind("id") %>' />

                <br />

                <b>Ad:</b>

                <asp:Label ID="AdLabel" runat="server" Text='<%# Bind("Ad") %>' />

                <br />

                <b>Soyad:</b>

                <asp:Label ID="SoyadLabel" runat="server" Text='<%# Bind("Soyad") %>' />

                <br />

                <b>Ogrenim:</b>

                <asp:Label ID="OgrenimLabel" runat="server" Text='<%# Bind("Ogrenim") %>' />

                <br />

                <b>Birim:</b>

                <asp:Label ID="BirimLabel" runat="server" Text='<%# Bind("Birim") %>' />

                <br />

                </ItemTemplate>

               

                <PagerTemplate>

                 Sayfa: <%# FormView1.PageIndex + 1%>

                    <asp:LinkButton ID="lnkGeri" Text="Geri" CommandName="Page" CommandArgument="Prev" runat="server" />

                    <asp:LinkButton ID="lnkIleri" Text="İleri" CommandName="Page" CommandArgument="Next" runat="server" />

 

                </PagerTemplate>

         

            <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />

            <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />

        </asp:FormView>

        <br />

        <asp:SqlDataSource ID="SqlDataSource1" runat="server"

            ConnectionString="<%$ ConnectionStrings:personelConnectionString %>"

            SelectCommand="SELECT * FROM [liste]"></asp:SqlDataSource>

   

    </div>

    </form>

</body>

</html>

 

Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek dileğiyle. Hoşçakalın. Bahadır ŞAHİN