Try 'Variable définie comme suit : DGV = DataGridView6.DataSource afain d'avoir sa valeur à vide, si je ne le fait pas mon Clear() plante car je ne peux pas modifier une DGV connectée à une BDD DataGridView6.DataSource = DGV DataGridView6.Rows.Clear() DataGridView6.Refresh() Me.AlarmeTableAdapter.FillBy(Me.BDDDataSet.Alarme) DataGridView6.DataSource = Me.BDDDataSet.Alarme DataGridView6.Refresh() Catch ex As System.Exception System.Windows.Forms.MessageBox.Show(ex.Message) End Try
Me.BDDDataSet.Alarmene se met pas à jour par rapport à la base.
Private Sub Recup() Dim connetionString As String Dim connection As OleDbConnection Dim cmd As New OleDbCommand Dim oledbAdapter As OleDbDataAdapter Dim ds As New DataSet Dim i As Integer connetionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=BDD.mdb;" connection = New OleDbConnection(connetionString) Try Dim UpdateCommand = New OleDbCommand("select * from Alarme") connection.Open() oledbAdapter = New OleDbDataAdapter(UpdateCommand) oledbAdapter.SelectCommand.Connection = connection oledbAdapter.Fill(ds) oledbAdapter.Dispose() connection.Close() DataGridView1.DataSource = ds.Tables(0) Catch ex As Exception MsgBox(ex.ToString) End Try End Sub
connetionString.
4 sept. 2018 à 15:55
j'ai déjà fait cette recherche il y a deux jour ;)
+