Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

ALIMENTER UN COMBO AVEC DATASET SQL SERVER COMME UN DATACOMBO (ZONE CACHEE + ZONE VISIBLE)


Information sur la source

Catégorie :Base de Donnees Source .NET ( DotNet ) Classé sous : remplir, combobox, dataset, sqlserver Niveau : Initié Date de création : 25/05/2005 Vu / téléchargé: 10 606 / 2 575

Note :
8,67 / 10 - par 3 personnes
8,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
En VB.NET, un code qui permet d'alimenter un combobox comme un datacombobox sous VB grace à un dataset SQL Server.
        
 

Source

  • strConn = "Initial Catalog=NOM_DATABASE;Data Source=NOM_SERVEUR_SQL;User ID=sa;Password=;"
  • strSql = "SELECT * FROM TABLE_SQL"
  • 'Instanciation d'un Objet Connexion
  • conn = New SqlConnection(strConn)
  • 'Ouvrir la connexion
  • conn.Open()
  • 'Instancer un objet Commande
  • CmdS = New SqlCommand(strSql)
  • 'Instancer un objet Adapter
  • da = New SqlDataAdapter(CmdS)
  • 'initialiser l'objet Command
  • CmdS.Connection() = conn
  • 'Avec l'aide de la propriété Fill du DataAdapter charger le DataSet
  • da.Fill(ds, "TABLE_SQL")
  • 'Mettre dans un Objet DataTable une table du DataSet
  • dt = ds.Tables("TABLE_SQL")
  • 'Indiquer quelle colonne afficher
  • ComboBox1.DisplayMember = "CHAMP1_TABLE_SQL"
  • ComboBox1.ValueMember = "CHAMP2_TABLE_SQL"
  • 'Indiquer au combobox d'afficher la table "TABLE_SQL" (indiquer la source)
  • ComboBox1.DataSource = ds.Tables("TABLE_SQL")
  • ComboBox1.Refresh()
        strConn = "Initial Catalog=NOM_DATABASE;Data Source=NOM_SERVEUR_SQL;User ID=sa;Password=;"
        strSql = "SELECT * FROM TABLE_SQL"

        'Instanciation d'un Objet Connexion
        conn = New SqlConnection(strConn)

        'Ouvrir la connexion
        conn.Open()

        'Instancer un objet Commande
        CmdS = New SqlCommand(strSql)

        'Instancer un objet Adapter
        da = New SqlDataAdapter(CmdS)

        'initialiser l'objet Command
        CmdS.Connection() = conn

        'Avec l'aide de la propriété Fill du DataAdapter charger le DataSet
        da.Fill(ds, "TABLE_SQL")

        'Mettre dans un Objet DataTable une table du DataSet
        dt = ds.Tables("TABLE_SQL")

        'Indiquer quelle colonne afficher
        ComboBox1.DisplayMember = "CHAMP1_TABLE_SQL"
        ComboBox1.ValueMember = "CHAMP2_TABLE_SQL"

        'Indiquer au combobox d'afficher la table "TABLE_SQL" (indiquer la source)
        ComboBox1.DataSource = ds.Tables("TABLE_SQL")
        ComboBox1.Refresh()

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de said_dias_01 le 26/05/2005 11:30:56

T.bien

signaler à un administrateur
Commentaire de Hiomikil le 17/11/2005 14:45:46

BIEN FAIT !

signaler à un administrateur
Commentaire de lumierose le 01/06/2006 15:07:09

salut
je vois que vous vous en sortez très bien avec vb .net sql et le reste. à vrai dire je travaille sur une application où je dois attaquer sql server express à partir de VB, si tu peux m conseiller un tuto ou quoi que se soit, je serais très ravie!
merci encore!

signaler à un administrateur
Commentaire de anadeveloppeur le 15/05/2007 23:22:27

Bonsoir.
Je trouve que cette source est bien faite. Il ya juste une bibliothèque qui a été importé et ne servait à rien (Imports System.Data.OleDb) puisque toute l'application est basée sur SQL Server, et dans la procédure ComboBox1_SelectedIndexChanged, il y a un objets je ne sais pas pourquoi il a été déclaré (Dim o As New Object) A part ça tout est bon ;-)
Bonne continuation.

signaler à un administrateur
Commentaire de lolo_momo le 24/07/2007 10:27:59

Merci pour ce code il est genial

signaler à un administrateur
Commentaire de tbtiti le 02/07/2009 13:24:37

c'est un bon code.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Remplir combobox ou listbox [ par Tatiana ] Bonjour, pourriez me dire comment faire pour que tous les intitulés d'un ligne( qui sont les intitulés des colonnes) s'affichent dans une combobox ou ComboBox [ par deju ] Bonjour. J'aimerais faire un ComboBox qui contient les noms des personnes contenus dans un rapport Crystal Reports afin de pouvoir imprimer seulement remplir une combobox dynamiquement [ par oniboni ] salut,j'ai une combobox et je veux la remplir à partir des noms de fichier d'un repertoire precis. comment puis-je faire?sinon à partir d'un fichier I VBA, remplir comboBox avec requete parametrée [ par themaste ] Bonjour a tous!Voila, j'ai un gros problème que je n'arrive pas a résoudre depuis deux jours. J'aimerais affiché ds une comboBox les valeurs d'une tab remplir une combobox a partir d'un fichier [ par zeurk ] salutComment remplir une combobox à partir d'un fichier txt où les infos sont separées par un point-virgule.Exemple: Nom;Prenom;adresse à mettre dan Remplir un ComboBox!!! [ par aptech ] Remplir un comboBoxcombo.AddItem rstRemplirCombo.Fields(sChamps) J'aimerai que sChamps soit une variable comment lui définir de prendre la valeur de l Remplir combobox VB.Net [ par Pikashoute ] Bonjour,je cherche de l'aide car là, je suis saoulée.Depuis hier, je suis sur le problème suivant :Je cherche à remplir une Combo box via une liaison Utilisation d'un ComboBox ????? [ par monsurf ] Salut!Je suis entrain de faire un "Carnet d'adresse"...J'aimerais savoir comment remplir un combobox !!!!???Exemple: comment je vais remplir un c remplir combobox avec oledataadapter [ par chris81 ] bonjour ,j' ai un gros pb, j'essaie de remplir une combo avec un dataset qui est lui meme rempli par OleDataAdpater et la surprise, au lieu de me mett comment remplir un combobox en code(utilisation de code de connexion(ado)) [ par noureddine2201 ] salutVB.NET ADO Je n'arrive pas à remplir une combobox en code (Connectio,DataAdapter,Dataset,Command), ma re...


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


LG KP501

Entre 9€ et 159€


Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,437 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.