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:
j'ai pensé à ajouter grid_corps.refresh() sur le code approprié au datagridview, mais ça n'a pas marché?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
pourriez vous m'aider?
merci
Partager