سلام
من میخوام وقتی کاربر اطلاعاتو از طریق برنامه وارد میکنه (insert command) همزمان هم در دیتا بیس (sql server 2005) وارد بشه و هم در data grid view نشون بده.
Imports System.Data.SqlClient
Public Class Form3
Dim constr As String
Dim con As New SqlConnection
Private Sub connection()

constr = "Data Source=.;Initial Catalog=doryaban;Integrated Security=True"
con = New SqlConnection(constr)
con.Open()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Call connection()
Dim strsql, str As String
Dim name As String = TextBox1.Text
Dim code As Integer = TextBox2.Text
strsql = "insert into merchandise values('" & name & "'," & code & ")"

Dim cmd As New SqlCommand(strsql, con)
cmd.ExecuteNonQuery()
Dim da As New SqlDataAdapter(strsql, con)
Dim ds As New DataSet
da.Fill(ds, "merchandise")
DataGridView1.DataBindings.Add(New Binding("'name '", ds, " 'merchandise.name '"))
DataGridView1.DataBindings.Add(New Binding("code", ds, "merchandise.code"))

DataGridView1.DataBindings.Clear()

con.Close()
End Sub

زمان اجرا از data grid view اولی ایراد میگیره :Cannot bind to the property ''name '' on the target control. Parameter name: PropertyName
اسم جدولم در merchandise
اسم ستون هاش: name و code