Comment enregistrer ce qui est tapé sur datagridview
Bonjour,
j'ai fait une page windows form pour apporter des modifications dirrectes aux tables de ma base de données sql sever.
cette page dédiée à l'administrateur de l'application et de la base de données.
au chargement de la form, je remplis le datagridview par les données d'une table.
j'aimerais que si l'administrateur ajoute une ligne ou supprime ou modifie, automatiquement la table concernée prends en considération ces modifications.
voici le code pour remplir le datagridview pendant le chargement de la form:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Dim strsql As String = "Select id_corps, nom_corps_ar, nom_corps_fr from corps "
strCon = "Provider=SQLOLEDB; Initial Catalog=gestion_RH;Data Source=best-PC\SQLEXPRESS;User ID=sa;Password=***;"
ObjetConnection = New OleDb.OleDbConnection
ObjetConnection.ConnectionString = strCon
ObjetConnection.Open()
ObjetCommand = New OleDb.OleDbCommand(strsql)
ObjetDataAdapter = New OleDb.OleDbDataAdapter(ObjetCommand)
ObjetCommand.Connection() = ObjetConnection
objetcb = New OleDb.OleDbCommandBuilder(ObjetDataAdapter)
ObjetDataAdapter.Fill(ObjetDataSet, "corps")
ObjetDataTable = ObjetDataSet.Tables("corps")
grid_corps.DataSource = ObjetDataTable |
j'ai pensé à ajouter grid_corps.refresh() sur le code approprié au datagridview, mais ça n'a pas marché?
pourriez vous m'aider?
merci