Bonjour.
J'ai un fichier ACCESS qui contient pour l'instant qu'une seule table, et je souhaiterais afficher le contenu de cette table dans un DATAGRID.
Je n'y arrive pas !!
Merci pour votre aide.
Bonjour.
J'ai un fichier ACCESS qui contient pour l'instant qu'une seule table, et je souhaiterais afficher le contenu de cette table dans un DATAGRID.
Je n'y arrive pas !!
Merci pour votre aide.
montre nous déjà ce que tu as essayé de faire.
On avisera pour le genre de réponse.![]()
Maintenant j'ai reussi a le connecter a mon fichier MDB, et a afficher la table dans mon DATAGRID, voici mon code:
Mon probleme est qu'il m'affiche tout !! Et je ne veux pas, je veux seulement afficher que deux colonnes sur les 4, et personnaliser l'intitulé des colonnes (aujourd'hui, il affiche le nom qui se trouve dans ma table)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 Dim MyConnection As New System.Data.OleDb.OleDbConnection Dim MyAdapter As OleDbDataAdapter = New OleDbDataAdapter Dim MyDataSet As DataSet = New DataSet("BaseDVD") Dim i As Integer Dim ChemBdd As String Dim MyListeRow As DataRow ChemBdd = Application.StartupPath & "\Base\bd_DVD.mdb" MyConnection.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & ChemBdd Try MyConnection.Open() TextBox1.Text = ("Connection ok") Dim StrConnect As String = "select * from Base_DVD" Dim MyCommand As OleDbCommand = New OleDbCommand(StrConnect, MyConnection) MyAdapter.SelectCommand = MyCommand MyDataSet.Clear() MyAdapter.Fill(MyDataSet, "Base_DVD") DG_OTV.DataSource = MyDataSet.Tables(0) Catch ex As Exception MessageBox.Show("Impossible d'établir la connection à la base.") End Try
Soit tu spécifies dans ta requete les deux colonnes que tu veux (le plus simple et peut etre le plus efficace car il faudra récupérer moins de choses dans la base de données), soit tu peux spécifier dans les propriétés du datagrid qu'il ne doit pas tout prendre.
Didier Danse
Most Valuable Profesionnal SharePoint
Microsoft Certified Application Developer
Mes articles sur developpez.com
Mon site perso
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager