Bonjour,
Une fois qu'un DataSet est rempli, je fais ceci :
monDataGridView.DataSource = ds;
cela dit, je ne trouve aucune méthode pour lier les données (comme bind() ) que faut-il faire ?
Merci
Après débug, je m'aperçoit que mon DataSet est vide ! J'ai du mal à me connecter à ma base de donnée par DSN...OdbcConnection cnx;
cnx = new OdbcConnection("DSN=test_dev;UID=test;PWD=test;");
try
{
cnx.Open();
}
catch(Exception e){
// code erreur
}
OdbcCommand sql;
OdbcDataAdapter adapt;
DataSet ds;
sql = new OdbcCommand("select NomObjet Objet, DescriptionObjet Description from objet");
adapt = new OdbcDataAdapter(sql);
ds = new DataSet();
try
{
adapt.Fill(ds);
}
catch (Exception e)
{
// code erreur
}
cnx.Close();
// Association
dgvDataSet.DataSource = ds;
édit:
Avec l'Explorateur de bases de données (sous Visual C# 2005 Express) quand je veux "Ajouter une connexion" on me demande :
- Nom de fichier de base de données (nouveau ou existant) :
Je ne sais pas quoi renseigner à ce moment là ?
PS : Je suis sous Vista
Partager