Dans mon projet C#, j'ai rempli les valeurs dans DataGrid à partir de DataTable. Maintenant, si je fais des changements dans les valeurs dans le DataGrid, j'ai besoin de les mettre à jour dans la base de données. J'utilise l'accès MS. Voici l'extrait de code de la façon dont je peuple les valeurs dans le DataGrid.comment mettre à jour dataGrid dans la base de données
while (myReader.Read())
{
frmBind.dr = frmBind.dtResults.NewRow();
frmBind.dr["ClassName"] = myReader.GetString(0);
frmBind.dr["MethodSignature"] = myReader.GetString(1);
frmBind.dr["ParameterValues"] = myReader.GetString(2);
frmBind.dr["ExpectedResults"] = myReader.GetString(3);
frmBind.dtResults.Rows.Add(frmBind.dr);
}
frmBind.dataGrid2.DataSource = frmBind.dtResults;
où, dtResults est DataTable, frmBind est un objet de classe, DataGrid2 est le DataGrid, myReader.Read() est utilisée pour obtenir les valeurs de la base.
Non, l'OP utilise Access et WinForms (très probablement). –
Mes excuses - Henk est correct. J'ai vu DataGrid et j'ai pensé à GridView. Je faisais trop de WebForms récemment. – RichardHowells