Accueil > > > AFFICHER LES LIGNES D'UN DATATABLE DS UN ORDRE ALÉATOIRE
AFFICHER LES LIGNES D'UN DATATABLE DS UN ORDRE ALÉATOIRE
Information sur la source
Description
pour éviter que les derniers soient les premiers ou verça vice
Source
- <%@ Page Language="VB" %>
- sub ouonaffichedatatable(...)
- 'ndc est à remplacer par le nombre de colonnes-1
- dim a(ndc),numligne,i,num as integer
- dim rapport as datatable=new datatable
- 'à mettre juste avant l'affichage:
- numligne=rapports.rows.count
- if numligne>1 then
- for i=0 to numligne-1
- randomize
- num=int(rnd*(numligne-i))+i
- a(0)=rapport.rows(num).item("colonne1")
- '...une ligne par colonne...
- a(ndc)=rapport.rows(num).item("dernière colonne")
- rapport.rows(num).item("colonne1")=rapport.rows(i).item("colonne1")
- '...une ligne par colonne...
- rapport.rows(num).item("dernière colonne")rapport.rows(i)("dernière colonne")
- rapport.rows(i).item("colonne1")=a(0)
- '...une ligne par colonne...
- rapport.rows(i).item("dernière colonne")=a(ndc)
- next
- end if
- 'maintenant on affiche
- ledatagrid.datasource=rapport
- ledatagrid.databind
- end sub
<%@ Page Language="VB" %>
sub ouonaffichedatatable(...)
'ndc est à remplacer par le nombre de colonnes-1
dim a(ndc),numligne,i,num as integer
dim rapport as datatable=new datatable
'à mettre juste avant l'affichage:
numligne=rapports.rows.count
if numligne>1 then
for i=0 to numligne-1
randomize
num=int(rnd*(numligne-i))+i
a(0)=rapport.rows(num).item("colonne1")
'...une ligne par colonne...
a(ndc)=rapport.rows(num).item("dernière colonne")
rapport.rows(num).item("colonne1")=rapport.rows(i).item("colonne1")
'...une ligne par colonne...
rapport.rows(num).item("dernière colonne")rapport.rows(i)("dernière colonne")
rapport.rows(i).item("colonne1")=a(0)
'...une ligne par colonne...
rapport.rows(i).item("dernière colonne")=a(ndc)
next
end if
'maintenant on affiche
ledatagrid.datasource=rapport
ledatagrid.databind
end sub
Conclusion
En intra que je mette item ou rien c'est pareil.Ca doit ètre pareil pour un dataset(?).
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
pb sur le tri d'un datagrid ---> sort [ par tonygencive ]
Bonjour,mon pb est que je voudrai que lorsque je fai un tri sur une colonne, ce tri soi gardé après une validation. Car lorsque je fai une modificatio
tri aléatoire [ par hgozlan ]
Bonjour, Je gère une liste de clients sur mon site web avec une pagination et p
utilisation fonction de tri Sort [ par Oliv ]
j'aimerai savoir comment suite à la récupération d'un tableau multicolonnecomment on utilise la fonction sort, pour réaliser des tri ascendant ou desc
Tri de datatable [ par gabiset ]
Bonjour,J'ai créé un datatable avec les infos suivantes : noms famille nomsite1 nomsite2 nomsite3 nomsite4nomfamille1 vale
tri gridview [ par cbu ]
Bonjour,je cherche comment trier un gridview suivant une colonne par code behind .. CustomersGridView.SortExpression = "CustomerID"CustomersGridView.S
[C# 2.0] Tri sur colonne de gridview [ par javajavajava ]
Bonjour, je solicite votre aide car je rencontre un petit problème. Je charge des données dans un gridview, dont des champs dates (au format
DataTable Probleme recuperation [ par fredspv ]
Bonjour,J ai une methode qui retourne un DataTable toute simple: DataTable dt = new<font color
Tri de GridView [ par philounet ]
Je ne parviens pas à effectuer un tri descendant dans une GridView : lors du déclenchement des évennements "DataBound" ou "Sorting", la propriété "Sor
affichage aléatoire [ par fabiin ]
kel commande SQL dois-je utiliser pour avoir une entrée aléatoirementMerci par avance@+FabsFabs12waresoft
Tirage aléatoire en ASP d'une bd Access [ par bear ]
J'ai une base de données Access Qui a terme va comporté 500+xxx questions classé par themes et pourquoi pas par niveau de difficulté !Et j'aimerai réa
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Forum
RE : FORMULAIRERE : FORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp RE : FORMULAIRERE : FORMULAIRE par jopop
Cliquez pour lire la suite par jopop RE : FORMULAIRERE : FORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp RE : FORMULAIRERE : FORMULAIRE par jopop
Cliquez pour lire la suite par jopop
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|