begin process at 2010 02 09 20:37:31
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths & Algorithmes

 > AFFICHER LES LIGNES D'UN DATATABLE DS UN ORDRE ALÉATOIRE

AFFICHER LES LIGNES D'UN DATATABLE DS UN ORDRE ALÉATOIRE


 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

Source avec Zip CARRÉ MAGIQUE par stankov
Source avec Zip Source avec une capture ZIPVIEWER - LISTER LE CONTENU D'UN ZIP par ghuysmans99
Source .NET (Dotnet) SUITE DE NOMBRES ALESATOIRES DIFFERENTS par ErB
CONVERTIR UN NOMBRE DE BASE 10 EN BASE 36 ET L'INVERSE par Aurelyyy
Source avec Zip CRYPTAGE ALPHA NUMÉRIQUE par MalcolMZ

 Sources en rapport avec celle ci

Source .NET (Dotnet) UTILISATION DES DATATABLES ET L'AFFICHAGE DU CONTENU DANS UN... par hedi_tounsi
Source .NET (Dotnet) ATTENTION PROBLÈME DE DEFAULTVIEW DE DATATABLE par Coolpix08
TRI TABLEAU SUR UNE COLONNE DONNÉE EN QUELQUES LIGNES DE COD... par outofcontrol
GÉNÉRER UNE CHAINE ALÉATOIRE par BinOff
GENERER UN NOMBRE ALEATOIRE par Nix

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


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


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales