Bonjour à tous,
après plusieurs recherches sans résultats, je me tourne vers vous.
Je cherche à charger les données se trouvant dans ma base de données, dans un DataGridView. Le problème est que sur internet je tombe sur la solution où l’on doit définir la DataSource du DataGridView. En faisant cela, il m’est impossible par la suite deffectuer des modifications dans mon DataGridView.
Je souhaiterai donc mettre à jour mon DataGridView au démarrage du logiciel et pouvoir le modifier à ma guise par la suite sans devoir passer par les commande générée grâce au MySQLCommandBuilder.
Voila ce que j’ai actuellement et ce que je trouve en général sur internet :
// Créer un adaptateur
MySqlDataAdapter dAdapter = new MySqlDataAdapter("SELECT ... FROM ...", conStr);
// Créer un DataTable pour mémoriser les données
DataTable dTable = new DataTable();
// Remplit l'adaptateur
dAdapter.Fill(dTable);
// BindingSource pour synchroniser le DataTable et le DataGridView
BindingSource bSource = new BindingSource();
// Indique la source du DataBinding
bSource.DataSource = dTable;
// Indique la source du DataGridView
dgvAnimal.DataSource = bSource;
Pouvez-vous m’aider ?
Edité le 01/10/2011 à 12:27