السلام عليكم..
عنجي شاشة بحث عن مورد...كما في الصورة ...هي بسيطه ولكن انا تلخبطت...
اريد الكمبوبوكس ان يظهر كافة اسماء الموردين...وعند اختيار اسم والضغط على زر البحث تظهر كافة بياناته في الداتا جريد...
أنا كتبت الكود التالي ولكن يبدو انه يحتوي على اخطاء ...
ds.Clear()
cn.Open()
MyCommand = New SqlCommand("Select * FROM Suppliers WHERE Supp_name ='" & ComboBox1.Text & "'", cn)
da = New SqlDataAdapter(MyCommand)
da.Fill(ds, "Suppliers")
DataGridView1.ReadOnly = True
DataGridView1.DataSource = ds.Tables("Suppliers")
cn.Close()
MyCommand.Dispose()
da.Dispose()
ds.Dispose()
End Sub
Private Sub srhSupp_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
cn.Open()
da = New SqlDataAdapter("SELECT * from Suppliers", cn)
da.Fill(ds, "Suppliers")
MyBinding = New BindingSource(ds, "Suppliers")
ComboBox1.DataBindings.Add(New Binding("text", MyBinding, "supp_name"))
ComboBox1.DataSource = ds.Tables("Suppliers")
ComboBox1.DisplayMember = "Supp_name"
cn.Close()
End Sub Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
ComboBox1.DataSource = ds.Tables("Suppliers")
ComboBox1.DisplayMember = "Supp_name"
End Sub
Private Sub Button2_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
'بحث جديد
ComboBox1.Text = ""
DataGridView1.DataMember = ""
End Sub
End Classارجوا التعديل باقررب وقت ..وجزاكم الله خيرا...