Actualiser datagridview gagner des formes après la mise à jour de la base de données à partir d'un formulaire enfant
comment actualiser datagridview, après avoir fait des changements sur la base de données à partir d'un autre formulaire,
après la fermeture de formulaire enfant j'ai essayé d'actualiser le datagridview avec cliquez sur l'événement, mais il ne fonctionne pas, dois-je utiliser un dataset ?
//create an OleDbDataAdapter to execute the query
dAdapter = new OleDbDataAdapter(gQuery, connString);
//create a command builder
cBuilder = new OleDbCommandBuilder(dAdapter);
//create a DataTable to hold the query results
dTable = new DataTable();
//fill the DataTable
dAdapter.Fill(dTable);
//BindingSource to sync DataTable and DataGridView
bSource = new BindingSource();
//set the BindingSource DataSource
bSource.DataSource = dTable;
//set the DataGridView DataSource
dataGridView1.DataSource = bSource;
private void button_Refresh_Click(object sender, EventArgs e)
{
dataGridView1.DataSource = bSource;
dataGridView1.Refresh();
}
M'aider, s'il vous plaît merci d'avance
double possible de simple DataGridView actualisation de la question
stackoverflow.com/questions/9790676/...
stackoverflow.com/questions/9790676/...
OriginalL'auteur sevoug | 2012-06-04
Vous devez vous connecter pour publier un commentaire.
Ajouter
Il permettra de résoudre votre problème.
OriginalL'auteur Nitin Gupta
Lorsque vous liez votre base de données avec "source de données" dans le DataGridView propriétés, IDE ajoute automatiquement BindingSource et TableAdapter à votre formulaire.
Si la base de données est mise à jour et vous voulez vous rafraîchir DataGridView, appelons cela:
Où
<table name>
est le nom de votre table (par exemple les Utilisateurs) et<DB name>
est le nom de votre base de données (par exemple MyDB).OriginalL'auteur slowmax
avez-vous essayé
OriginalL'auteur Fonzy
il serait mieux si vous vous souvenez de votre table
OriginalL'auteur Innocent Uwimana