Accueil > > > ALIMENTER UNE LISTE (DATALIST) ET L'AFFICHER HORIZONTALEMENT
ALIMENTER UNE LISTE (DATALIST) ET L'AFFICHER HORIZONTALEMENT
Information sur la source
Description
Ce code sert à afficher en liste des éléments d'une base de données, de manière verticale ou horizontale, sur le nombre de colonnes que l'on veut.
Source
- <%@ Import Namespace="System.Data" %>
- <%@ Import Namespace="System.Data.SqlClient" %>
-
- <html>
-
- <script language="VB" runat="server">
-
- 'Sub Page_Load = Exécuté au démarrage de la page
-
- Sub Page_Load(Sender As Object, E As EventArgs)
-
- ' Déclaration des variables
- Dim DS As DataSet
- Dim MyConnection As SqlConnection
- Dim MyCommand As SqlDataAdapter
-
- ' Connection à la Database
- MyConnection = New SqlConnection("server=(local);database=MYDATABASE;uid=myusername;password=mypassword")
- MyCommand = New SqlDataAdapter("select * from MYTABLE ORDER BY CHAMP1 ASC", MyConnection)
-
- ' MYDATABASE = base de données voulue
- ' myusername & mypassword = utilisateur & mot de passe pour la connexion à la database SQL
- ' MYTABLE = la table voulue
- ' CHAMP1 = champ qui sert à trier
-
- ' Création du Dataset (sélection des éléments de la DB)
- DS = New DataSet()
- MyCommand.Fill(DS, "BGInfoTable")
-
- ' Alimentation de la DataList par le Dataset
- MyDataList.DataSource = DS.Tables("BGInfoTable").DefaultView
- MyDataList.DataBind()
-
- End Sub
-
- </script>
-
- <body>
-
- <!-- Datalist: liste des éléments -->
- <!-- RepeatColums = nombre de colonnes
- RepeatDirection = horizontal ou vertical -->
-
- <!-- ItemTemplate = "modele" d'élément (fond, couleur, texte...) -->
-
- <ASP:DataList id="MyDataList" RepeatColumns="2" RepeatDirection="Horizontal" runat="server">
-
- <ItemTemplate>
- <table cellpadding=10 style="font: 10pt verdana">
- <tr>
- <td>
- <!-- Selection des champs à afficher pour chaque élément -->
- <b>HostName: </b><%# DataBinder.Eval(Container.DataItem, "Host_Name") %><br>
- <b>TimeStamp: </b><%# DataBinder.Eval(Container.DataItem, "Time_Stamp") %><br>
- <b>User_Name: </b><%# DataBinder.Eval(Container.DataItem, "User_Name") %><br>
- <b>OS: </b><%# DataBinder.Eval(Container.DataItem, "OS_Version") %>
- </td>
- </tr>
- </table>
- </ItemTemplate>
- </ASP:DataList>
- </body>
- </html>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<html>
<script language="VB" runat="server">
'Sub Page_Load = Exécuté au démarrage de la page
Sub Page_Load(Sender As Object, E As EventArgs)
' Déclaration des variables
Dim DS As DataSet
Dim MyConnection As SqlConnection
Dim MyCommand As SqlDataAdapter
' Connection à la Database
MyConnection = New SqlConnection("server=(local);database=MYDATABASE;uid=myusername;password=mypassword")
MyCommand = New SqlDataAdapter("select * from MYTABLE ORDER BY CHAMP1 ASC", MyConnection)
' MYDATABASE = base de données voulue
' myusername & mypassword = utilisateur & mot de passe pour la connexion à la database SQL
' MYTABLE = la table voulue
' CHAMP1 = champ qui sert à trier
' Création du Dataset (sélection des éléments de la DB)
DS = New DataSet()
MyCommand.Fill(DS, "BGInfoTable")
' Alimentation de la DataList par le Dataset
MyDataList.DataSource = DS.Tables("BGInfoTable").DefaultView
MyDataList.DataBind()
End Sub
</script>
<body>
<!-- Datalist: liste des éléments -->
<!-- RepeatColums = nombre de colonnes
RepeatDirection = horizontal ou vertical -->
<!-- ItemTemplate = "modele" d'élément (fond, couleur, texte...) -->
<ASP:DataList id="MyDataList" RepeatColumns="2" RepeatDirection="Horizontal" runat="server">
<ItemTemplate>
<table cellpadding=10 style="font: 10pt verdana">
<tr>
<td>
<!-- Selection des champs à afficher pour chaque élément -->
<b>HostName: </b><%# DataBinder.Eval(Container.DataItem, "Host_Name") %><br>
<b>TimeStamp: </b><%# DataBinder.Eval(Container.DataItem, "Time_Stamp") %><br>
<b>User_Name: </b><%# DataBinder.Eval(Container.DataItem, "User_Name") %><br>
<b>OS: </b><%# DataBinder.Eval(Container.DataItem, "OS_Version") %>
</td>
</tr>
</table>
</ItemTemplate>
</ASP:DataList>
</body>
</html>
Historique
- 26 avril 2005 20:44:26 :
- Ajouts de commentaires
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
afficher liste de base de donne [ par BarOpen ]
Bonjours moi j'ai un Méga problème: je fais afficher le contenu de ma base de donnee acces pour que les donnees entre soit cliquable avec cette ligne
liste deroulante modifiable [ par Angeline67 ]
Bonjour à tous,j'ai un petit problème concernant les listes déroulantes modifiables en ASP.(désolé d'avance pour la charabia qui va suivre )Je veux f
colonne [ par rony ]
bjr,actuellement j'affiche les resultats d'une requête sous forme de liste<%WHILE NOT prodRS.EOF AND rowCount < prodRS.PageSizerowCount = rowCou
Afficher la liste des fichiers qui se touvent sur le HD local [ par stn ]
Hello !Comment afficher la liste des fichiers présents dans mon HD localChristian
Afficher un DataList par lignes [ par Buzu ]
Quelqu'un peut-il m'expliquer clairement comment afficher des données par ligne dans un DataList (et pas par colonne comme les DataGrid) SVP?J'ai déjà
[c#] datagrid et ItemTemplate [ par engelho ]
Bonjour,J'utilise un DataGrid pour afficher le résultat d'une requête SQL. Pour des questions purement visuel (c'est plus joli), je souhaite
Créer des colonne dynamiquement dans datalist? [ par Coolpix08 ]
Bonjour, J'aimerais savoir si il y a une méthode simple pour créer des colonnes dynamiquement dans un datalist a partir du code behing.Car pour le mo
Afficher requête asp [ par Lorientais ]
Bonjour, je suis débutant dans le language ASPJe voudrais savoir comment afficher une requête ASP dans trois colonne de tableau et change de
afficher le contenu de ma table dans une liste déroulante [ par enis ]
Voici mon problème que je vous expose avant de perdre tous mes cheveux.Une secretaire crée une visite ( "Un visiteur" va voir "Une personne" du Date1
afficher le contenu de ma table dans une liste déroulante [ par enis ]
Voici mon problème que je vous expose avant de perdre tous mes cheveux.Une secretaire crée une visite ( "Un visiteur" va voir "Une personne" du Date1
|
Derniers Blogs
CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT)CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT) par FREMYCOMPANY
Bonjour à tous, Je viens de publier une proposition comprenant 5 pseudo-classes pour le CSS Working Group ayant trait à l'état de chargement d'un élément (ex: IMG,VIDEO,AUDIO,OBJECT pour l'HTML.). Si le c½ur vous en dit, vous pouvez retrouver cette p...
Cliquez pour lire la suite de l'article par FREMYCOMPANY MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ?MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ? par ROMELARD Fabrice
Formation initiale Durant la formation, le découpage classique est le suivant (je donnerai les équivalences Suisse lorsque je les connaîtrais) : Ecole primaire jusqu'au Collège : Formation générale permettant d'obtenir les méthodes...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice Y'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENTY'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENT par Aleks
Quand on a ce genre d'erreur sans log :
Et bas on a juste envie de choper le gas de Microsoft qu'a développé ça et lui foutre des baffes de Coboye ! ...
Cliquez pour lire la suite de l'article par Aleks [HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL[HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL par Pierrick CATRO-BROUILLET
Avec la sortie prochaine de la Beta Consumer Preview de Windows 8, j'avais envie de revenir sur une des fonctionnalités que j'attends le plus et que, en bon geek que je suis, j'utilise déjà : Hyper-V 3 ainsi son module PowerShell.
Il y a déjà pléthor...
Cliquez pour lire la suite de l'article par Pierrick CATRO-BROUILLET IIS7 - COMPRESSION GZIPIIS7 - COMPRESSION GZIP par cyril
La compression GZIP permet d'améliorer les performances de navigation en compressant ce qu'envoie le serveur à un client. Pour comprendre comment cela fonctionne, regardons ce qu'il se passe au niveau HTTP lorsqu'un client tente d'accéder à une ress...
Cliquez pour lire la suite de l'article par cyril
Forum
SCRIPTSCRIPT par nadialadypower
Cliquez pour lire la suite par nadialadypower
Logiciels
Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning Academy System (17.1.3.0)ACADEMY SYSTEM (17.1.3.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.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 LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|