A
B
C
Ç
D
E
F
G
Ğ
H
I
İ
J
K
L
M
N
O
P
R
S
Ş
T
U
Ü
V
Y
Z
Q
W
X
+ Ekle
asp.net ile Sayfalama

asp.net ile Sayfalama

  public static string Pagging(int? NumberOfRecords, int? PageSize, int? PageRange, int? CurrentPage, string url, string HrefName)

    {
        //NumberOfRecords = Kayıt Sayısı
        //Pagesize = Listedeki Kayıt sayısı yanlış girilirse Sayfa sayısı eksik veya fazla gösterir
        //PageRange=Sayfa aralığı
        //CurrentPage = Aktif Page
        string Sayfa = "";
        url = url.Replace("Pages=", "");
        if (NumberOfRecords > PageSize)
        {
 
 
            double PagesNumber = Convert.ToDouble(NumberOfRecords) / Convert.ToDouble(PageSize);
            string[] NumberOfPageFind = PagesNumber.ToString().Split(",".ToCharArray());
            if (NumberOfPageFind.Length.ToString() == "1")
            {
 
            }
            else
            {
                PagesNumber++;
            }
            string Sayfa2 = "";
            if (CurrentPage != 1)
            {
                Sayfa = "<a href='" + url + "&Pages=1#" + HrefName + "'>İlk</a>";
                Sayfa += "<a href='" + url + "&Pages=" + (CurrentPage - 1).ToString() + "#" + HrefName + "'>« Önceki</a>";
            }
            for (int i = (int)(PagesNumber); i > 0; i--)
            {
                if (CurrentPage - PageRange < i && CurrentPage + PageRange > i)
                {
                    if (CurrentPage == i)
                    {
                        Sayfa2 = "<span>" + i.ToString() + "</span> " + Sayfa2;
                    }
                    else
                    {
                        Sayfa2 = "<a href='" + url + "&Pages=" + i.ToString() + "#" + HrefName + "'>" + i.ToString() + "</a> " + Sayfa2;
                    }
                }
            }
            Sayfa += Sayfa2;
            if (CurrentPage < (int)PagesNumber)
            {
                Sayfa += "<a href='" + url + "&Pages=" + (CurrentPage + 1) + "#" + HrefName + "'>İleri »</a>";
                Sayfa += "<a href='" + url + "&Pages=" + (int)PagesNumber + "#" + HrefName + "'>Son</a>";
            }
        }
        return Sayfa;
 
    }
  Ad Soyad
  Yorum