ASP Rehberi , ASPRehberi.Net - ASP ve ASP.NET Konuları , Scriptleri , Hosting , Programlar , Araçlar

 # 22 Agustos 2008, Cuma
 
 #  Kategoriler » ASP.NET » Hazır Kodlar
 

ASP.NET İle Sayfalama (Veri Türü SQL) (tr) Bu içeriğin puanı : 4,2 4885 Görüntülenme
Dosya adımız Sayfala.aspx kodumuz şöyle;
////////////////Sayfala.aspx//////////////////
<%@ Page Language="VB" Debug="true" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SQLClient" %>
<script language="VB" runat="server">
Public objCon As New SQLConnection("server=ASP;User id=SA;password=;database=Northwind")
Sub Sayfa_Load(Source as Object, E as EventArgs)
dim currentSayfa as integer
if request.querystring("Sayfa") = "" then
currentSayfa = 1
else
currentSayfa = request.querystring("Sayfa")
end if
getRst(currentSayfa)
getSayfala(currentSayfa)
end sub
public sub getRst(Sayfa as integer)
dim SayfaNo as integer
dim sql as string
SayfaNo = 10 * (Sayfa - 1)
Dim ds as DataSet=New DataSet()
sql = "select * from Products"
Dim cmd As SQLDataAdapter = New SQLDataAdapter(sql, objCon)
cmd.Fill(ds, SayfaNo , 10, "results")
rst_table.DataSource = ds.Tables("results").DefaultView
rst_table.databind()
end sub
Sub getSayfala(cSayfa as integer)
Dim cmd As SQLCommand = New SQLCommand("Select count(*) from Products", objCon)
objCon.Open()
Dim totalRecords as integer = cmd.ExecuteScalar().toString
Dim totalSayfas As integer
if totalRecords MOD 10 = 0 then
totalSayfas = int(totalRecords / 10)
else
totalSayfas = int(totalRecords / 10) + 1
end if
Dim i as integer
Dim SayfaTxt As String = "More Sayfas :    "
if cSayfa > 1 then
SayfaTxt += "<a href=Sayfala.aspx?Sayfa=" & cSayfa - 1 & ">Önceki</a>    "
end if
for i = 1 to totalSayfas
if cSayfa = i then
SayfaTxt += "<b>" & i & "</b>    "
else
SayfaTxt += "<a href=Sayfala.aspx?Sayfa=" & i & ">" & i & "</a>    "
end if
next i
if cSayfa < totalSayfas then
SayfaTxt += "<a href=Sayfala.aspx?Sayfa=" & cSayfa + 1 & ">Sonraki</a>    "
end if
showSayfas.text = SayfaTxt
end sub
</script>
<html>
<body>
<asp:DataGrid runat="server" Id="rst_table" cellpadding="0" cellspacing="2" width="96%" font-size = "10pt" RepeatColumns="1" />
<asp:label id="showSayfas" runat="server" Font-Names="Verdana" Font-size="12px" /> 
</body>
</html>
 Telif : AYDIN | Eklenme : 22 Temmuz 2005, Cuma
 
 

Bu içerik hakkında hiç yorum yapılmamış

 

 
İsminiz :
Mail Adresiniz :
Yorum
:
   

     

// Gizle
ASP Rehberi Mini Editör

  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle
Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle
 Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle Form 'a gülücük ekle Form 'a gülücük ekle


 
 
 
# Kategori'nin Yenileri

İsim

Hit

Turuncu Galeri (tr)

3395

Haydi okullar internete.... (tr)

255

rc0der Reklam Sistemi v1.0 (tr)

762

HiddenChest İş ve Bayilik Başvuru Formu (tr)

1629

TradeSE E-Ticaret Yazılımı (tr)

442

Link Portal 2007 3 Temalı (tr)

1908

Gupse Medya Linkleri v0.1 (tr)

524

HiddenChest Ziyaretçi Defteri (tr)

1777

HiddenChest Kayan Haber (tr)

2300

HiddenChest Aktif/Pasif Haber Sistemi 1.1 (tr)

1103

 
 
# Kategori'nin Popülerleri

İsim

Hit

IIS Kurulumu ve Yazma İzni

75398

Üyelik Sistemi Yapımı

54553

Veritabanı Tablo İşlemleri

34712

MS SQL Server - 1

33235

Hazır Site v2.1 (tr)

29238

Klasör Şeklinde Linkler(404 Yönetimi)

24158

Sayfaları şifreleme(ENCODE)

21956

MS SQL Server - 2

21685

Include Yöntemleri

17454

MS SQL Server - 3

15428

 
  # AKTİF ÜYELER
Aktif üye yok
 
 
 

 
 ASP Rehberi © 2004 - 2008
 Tasarım ve Programlama : Serdar TOROS
 ASPRehberi.Net web sitesi SiDEnet sunucularından yayınlanmaktadır.

[ 0,13 ]    ASPRehberi.NET RSS Kaynağı   Bu site Microsoft SQL Server Veritabanı kullanmaktadır

eXTReMe Tracker