bonjour à tous,
je suis débutante je travaille sous visual studio (vb.net) et pour la base de données j'utilise sql server 2008
je vien de remplir ma datagridview à partir d'une base de donnés en utilisant une combobox et le code marche bien mais une fois que je veux mettre à jour ma bd en modifiant les données situées dans mon datagridview ça génère un pblm
voici mon code pour remplir mon datagridview
et le code suivant pour la mise à jour
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Private Sub ComboBox3_SelectedvalueChanged(sender As Object, e As EventArgs) Handles ComboBox3.SelectedValueChanged 'filling datagridview using cmbbx 3' Dim rq = "select * from [cutting software].dbo." & ComboBox3.SelectedItem.ToString dt = New DataTable Using cn As New SqlConnection("Data Source=TNBENWID1038\ODL;Initial Catalog=Cutting software;Integrated Security=True;") da = New SqlDataAdapter(rq, cn) da.Fill(dt) DataGridView1.DataSource = dt End Sub
ce code génère ce message: System.InvalidOperationException: 'The ConnectionString property has not been initialized.'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub edit_Click(sender As Object, e As EventArgs) Handles edit.Click Dim cmdb As New SqlCommandBuilder(da) Using cn As New SqlConnection("Data Source=TNBENWID1038\ODL;Initial Catalog=Cutting software;Integrated Security=True;") da.Update(dt) End Using End Sub
merci d'avance :
Partager