begin process at 2012 02 10 05:03:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

Quel controle utiliser


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Quel controle utiliser

jeudi 27 janvier 2005 à 17:19:35 | Quel controle utiliser

moorice

Bonjour a tous et a toute,
je developpe une application web asp.net c# et je doit programmer quelque chose qui ressemble graphiquement a ca:

a - b - c - ... - z

a:
albert arthur antoine ...

b:
bernard brigitte bastien...

les prenoms viennent d'une base sql seveur et je doit les afficher en fonction de leur premiere lettre. je doit aussi faire un lien avec les lettre a - b - c - ... - z  pour positionner l'ascenceur directement au niveau du paragraphe correspondant.
Si quelque voit comment je peu faire merci de me donner un coup de main
merci d'avance

un debutant

jeudi 27 janvier 2005 à 20:09:03 | Re : Quel controle utiliser

jesusonline

Membre Club Administrateur CodeS-SourceS
Moi je te conseil de faire ca via un repeater. pour la source de donnée, tu peux t'amuser à faire

monrepeater.datasource = {"a","b",...,"z"}

mais un developpeur est par définition faineant  donc tu peux faire ta liste avec les codes ascii : http://blogs.developpeur.org/cyril/archive/2004/11/25/3550.aspx 

ca donnera un truc du genre

dim alphabet() as string
for i as integer = 65 to 90
alphabet(i-65) = chr(i)
next

monrpt.datasource = alphabet

ensuite pour les prénoms, t'as qu'a faire un lien qui redirige vers la meme page et tu passes en param ta lettre, c'est la solution la plus simple, mais tu as l'embarras du choix



Cyril  - http://Hoshimi.CodeS-SourceS.fr
vendredi 28 janvier 2005 à 10:07:50 | Re : Quel controle utiliser

moorice

Merci pour la reponse je ne connaissai pas ce controle et il ma l'air plus adapté a ce que je vais faire.
 mais maintenant j'arrive pas a afficher les prénom en paragraphe en fonction de leur 1ere lettre.
Pour ton exemple avec le code ascii ca ne marche pas non plus, peut etre parce que g pas la bonne sintax c# mais ce n'est pas le plus important.
Si ta une idée....
Merci

un debutant
vendredi 28 janvier 2005 à 12:32:26 | Re : Quel controle utiliser

jesusonline

Membre Club Administrateur CodeS-SourceS
la fonction Chr est une fonction VB ... je me rappelle plus de la syntaxe C#

pour ce qui est des prénoms tu fais comment ? tu les affiches sur toutes les pages, ou seulement lorsqu'on est sur la page a,b,c, ...

car il suffit aussi de mettre un repeater si tu veux une presentation personalisé, sinon un datalist, et pour la source de données, suffit de mettre le datareader dessus et c'est bon.

si c'est toujours pas bon, dis moi montre moi avec un bout de code


Cyril  - http://Hoshimi.CodeS-SourceS.fr
vendredi 28 janvier 2005 à 15:24:03 | Re : Quel controle utiliser

moorice

En fait je veu afficher un truc comme ca sur une page du site web:

A-B-C-D...   //ou chaque lettre est un lien avec le paragraphe correspondant


A:                                       M:
albert arthur antoine ...                 Cyril,cyrielle..     //ou chaque prenom est un lien avec sa description

B:                                                      N:
bernard brigitte bastien...             damien,danette...

...                                                       ...

En fait j'utilise un repeater mais tout les prenom se suivent et je ne sait comment les regrouper  en fonction de leur premiere lettre. peut on utiliser des conditions avec un repeater?

Pour le code j'ai pas grand chose a part la connection en code behind et le repeater en html.
je cherche juste une facon de prog cette mise en page que g deja fait en asp mais en aspx avec VS je galere.
Merci pour ton temps
vendredi 28 janvier 2005 à 17:48:51 | Re : Quel controle utiliser

jesusonline

Membre Club Administrateur CodeS-SourceS
Il faudrait mettre 26 repeater mais comme on est faineant ;) il va falloir gerer les 26 repeaters dans le code, ensuite tu associes chaque repeater avec ta requete, mais une requete plus "trié" tu n'as qu'a lui rajouter where nom like a% je crois que c'est comme ca mais pas sur du tout regarde sur sqlfr.Com pour la syntaxe de la requete SQL.

faire 26 repeater par le code ca peut etre pénible car relativement complexe (je crois que j'ai fait une source la dessus et/ou j'en ai parlé sur mon blog) donc tu peux aussi faire une datatable et te faire deux boucle for imbriqué, ce sera surement plus simple si tu debutes.

Ou sinon regarde sur www.asp.net je pense qu'il doit y avoir un datagrid qui gere tout ca automatiquement, qui met en haut la  liste alphabétique et qui trie la liste par la premiere lettre comme ici : http://www.aspfr.com/catamembres.aspx (mais pas sur)

En tout cas il y a plein de facon de résoudre ton problème, une chose est sur c'est que tu ne pourras pas faire directement le trie par premiere lettre directement à partir de ton repeater.


Cyril  - http://Hoshimi.CodeS-SourceS.fr
lundi 31 janvier 2005 à 08:55:46 | Re : Quel controle utiliser

moorice

Merci pour ton aide,

pour le sql tu as raison sauf que le a% c'est entre"".

Pour le reapeter je pense que je pourrai me debrouiller

bon prog et @+



Cette discussion est classée dans : utiliser, controle, lettre


Répondre à ce message

Sujets en rapport avec ce message

Création d'un controle et autocompletion [ par vickie77 ] Bonjour,Est t'il indispensable d'utiliser un service Web pour utiliser l'auto-complétion fournit dans AjaxControlToolkit ? Merci d'avance utiliser le controle aspnetflashvideo pour lire les videos a partir d'un chemin [ par jakarenda ] Salut, j'ai une page web s'appele "Ajout_video.aspx" permet d'ajouter les video (nom,description,date publication,chemin..)dans une BD sql server et j Quel langage utiliser pour ce projet ? [ par xavierpointcom ] Bonjour ! Je travaille sur un projet qui nécessiterai de la programmation type script et je ne sais pas quel langage utiliser ou dans quelle directio Utiliser silverlight ajax et jquery dans un meme preojet est ce possible? [ par EyebeAssolo ] Salut les développeurs j'ai un souci:je veux utiliser les fonctionnalité d'ajax et jquery et les controles telerik pour silverlight je ne sais pas com [Déplacé ASP -> VB]Convertir une somme de chiffres en lettre [ par koukos ] Salut, Dans une base access, je dois imprimer un état qui se présentera finalement de cette façon : N° Nom et prénoms Montant 1 Léopold Prima 50 000 Modifier l'apparence d'un controle en le redessinant. [ par morm91 ] Bonjour à tous,Alors mon problème est simple, je cherche a modifier l'apparence de certains controles (pour le moment un bouton). Je sais que c'est po je cherche un control [ par tamort ] bonjour tous le monde:je veux rendre l'aspet de ma page web personnalisable alors je me demande est ce que le controle FontDialog et le controle Color Accès au controle dans FormView [ par bestMed ] Bonjour a tous, dans le cadre de la création d'un web service en ASP.NET (C# ) j'ai  a effectuer l'affichage de la liste des équipement extrait d'une Atteindre un controle dans un gridview généré en code behind [ par Fanny04 ] Bonjour,Je suis dans une impasse...Je crée un gridview en code behind et j'y ajoute deux colonnes pour chaque ligne une avec une radiobuttonlist et un


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 3,120 sec (3)

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