Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Paging i ASP.net

Postades av 2006-02-28 17:46:49 - Benni Svensson, i forum asp.net generellt, Tråden har 6 Kommentarer och lästs av 566 personer

Jag hittade en trevlig kod på http://www.mastercsharp.com/article...D=76&&TopicID=2
om paging, och det var väldigt lätt att ändra om till Access.

Den är därimot inte riktigt vad jag letade efter. Jag skulle hellre vilja ha det så att den visade sidor
(1,2,3,4 osv).

Hur skall jag förändra denna så att det går???


Svara

Sv: Paging i ASP.net

Postades av 2006-03-01 15:42:32 - Joakim Sundén

Din länk är inte komplett. Klistra in den på nytt.


Svara

Sv:Paging i ASP.net

Postades av 2006-03-01 20:15:22 - Benni Svensson

JAg ber om ursäkt, jag såg inte att den var bruten:
http://www.mastercsharp.com/article.aspx?ArticleID=76&&TopicID=2

Jag hoppas att den är bra nu.


Svara

Sv: Paging i ASP.net

Postades av 2006-03-03 11:52:53 - Emmanuel Ay

Du skall kunna ställa in i egenskaperna för ditt datagrid hur pagern skall se ut. Egenskapen heter "PagerStyle", läs mer på:
http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemwebuiwebcontrolsdatagridclasspagerstyletopic.asp

Om du vill kunna styra pagineringen ytterligare och t.ex köra med en repeater istället för datagrid så har du en finurlig klass som heter så mycket som "PagedDataSource", läs mer på:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwebuiwebcontrolspageddatasourceclasstopic.asp


Svara

Sv:Paging i ASP.net

Postades av 2006-03-03 16:18:00 - Benni Svensson

Det är ingen DataGrid det är en DataList.


Svara

Sv: Paging i ASP.net

Postades av 2006-03-03 23:22:16 - Emmanuel Ay

OK, men då är det korrekta sättet att använda PagedDataSource klassen.

PagedDataSource objPDS = new PagedDataSource();
objPDS.DataSource = HämtaDinDataKälla(); // Din datakälla, t.ex ett DataSet
objPDS.AllowPaging = true; // Ställ att datat skall delas in i sidor
objPDS.PageSize = 10;  // Ställ storleken på varje sida


Därefter styr du den aktiva sidan med följande egenskap:
objPDS.CurrentPageIndex = 1; 


Du kan läsa av det totala antalet sidor mha egenskapen:
objPDS.PageCount

// Tex såhär:
Response.Write( "Sida: " + objPDS.CurrentPageIndex.ToString() + " av " + objPDS.PageCount.ToString() );


För att koppla din PDS till din datalist..
minDataList.DataSource = objPDS;
minDataList.DataBind();


Hoppas det blev lite tydligare nu...


Svara

Sv:Paging i ASP.net

Postades av 2006-03-04 15:48:57 - Benni Svensson

Jag tackar för det här. Efter mycket funderande, och en god natts sömn så fick jag ihop allt.
<code>
private int myCurrentPageIndex;
myCurrentPageIndex = Convert.ToInt32(Request.QueryString["sida"]);
objPDS.CurrentPageIndex = myCurrentPageIndex;

int pageend = objPDS.PageCount-1;
string sSida="";
for (int i = 1; i < pageend + 1; i++)
{
if (i == (Convert.ToInt32(objPDS.CurrentPageIndex)))
{
sSida += i + "&nbsp;";
}
else
{
sSida += "" + i + "&nbsp;";
}
}
lbVisaSidnr.Text = sSida;
</code>
Jag lyfter på hatten och tackar alla för hjälpen


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 603
27 953
271 705
5 905
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies