begin process at 2010 02 10 15:33:13
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de données

 > ALIMENTER UNE LISTE (DATALIST) ET L'AFFICHER HORIZONTALEMENT

ALIMENTER UNE LISTE (DATALIST) ET L'AFFICHER HORIZONTALEMENT


 Information sur la source

Note :
9 / 10 - par 2 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Base de données Source .NET ( DotNet ) Classé sous :liste, datalist, afficher, horizontalement, colonne Niveau :Initié Date de création :26/04/2005 Date de mise à jour :26/04/2005 20:44:26 Vu :13 837

Auteur : Goldz

Ecrire un message privé
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 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

Source avec Zip GESTION_ENSEIGNANTS par Elmarzougui
Source avec Zip ZONE MEMBRE EN ASP "E-MEMBRES1.0" par cmaelc
Source avec Zip Source avec une capture Source .NET (Dotnet) ADMINISTRATION BASE DE DONNÉES ORACLE par chbayah
Source avec Zip Source avec une capture Source .NET (Dotnet) UTILISATION D'UN DATASET par ManuAntibes
Source avec Zip Source .NET (Dotnet) INSERTION / RECUPERATION D'IMAGE STOCKEE DANS UNE DB MS SQL ... par jimmy69

 Sources en rapport avec celle ci

Source .NET (Dotnet) COMMENT FORMATER LE NOMBRE DE CARACTÈRES D'UN COLONNE DANS U... par PascalCmoa
Source .NET (Dotnet) LISTER TOUS LES CONTROLS D'UNE PAGE par Coolpix08
Source avec Zip COMPTEUR SIMPLE par Caius_junioricus
LIST DIRECTORY WITH SPECIFIED EXTENSION & LINK par Syruis
Source avec Zip AFFICHER / MASQUER LES COLONNES D'UN TABLEAU SANS RECHARGEME... par matche

Commentaires et avis

Commentaire de ChrisBzh56 le 26/08/2008 13:22:02 10/10

Excellent ! c'est exactement ce que je cherchais !! Merci beaucoup ! super code bien commenté et clair :)

 Ajouter un commentaire


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&lt;%WHILE NOT prodRS.EOF AND rowCount &lt; 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&#233;sultat d'une requ&#234;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&#233;butant dans le language ASPJe voudrais savoir comment afficher une requ&#234;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


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 : 1,030 sec (4)

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