FormView Paging İşlemi - 1
Merhaba arkadaşlar, bu makalemizde FormView nesnesini ve sayfalama işlemini inceleyeceğiz. İlk önce sayfanıza FormView ve SqlDataSource nesneleri ekleyin.
Şekil 1
SqlDataSource ü personel.mdf veritabanına bağlayacağız. FormView nesnesinde sayfalama yapabilmek için, FormView Properties kısmından AllowPaging özelliğini True yapın.
FormView nesnesini seçip sağ tıklayın veya FormView Tasks deki, AutoFormat kısmından FormView nesnesinin görünüm şeklini seçin.
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" DataSourceID="SqlDataSource1"
AllowPaging="True" CellPadding="4" Font-Names="Georgia" Font-Size="Large"
ForeColor="#333333">
<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" />
<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" />
<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>
<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