06-03-18, 12:41 AM
06-03-18, 01:23 AM
يمكنك اضافة هذا الكود
او هذا الكود
كود :
For Each rw As DataRow In DataSet1.Tables("Qoult").Rows
ComboBox1.Items.Add(rw("name1"))
Nextاو هذا الكود
كود :
ComboBox1.DataSource = DataSet1.Tables("Qoult")
ComboBox1.ValueMember = "Idcard"
ComboBox1.DisplayMember = "name1"06-03-18, 01:26 AM
(06-03-18, 01:23 AM)mrnooo2000 كتب : [ -> ]يمكنك اضافة هذا الكود
كود :
For Each rw As DataRow In DataSet1.Tables("Qoult").Rows
ComboBox1.Items.Add(rw("name1"))
Next
او هذا الكود
كود :
ComboBox1.DataSource = DataSet1.Tables("Qoult")
ComboBox1.ValueMember = "Idcard"
ComboBox1.DisplayMember = "name1"
اشكرك على سرعة الرد
هل اضيفها في (ComboBox1_SelectedIndexChanged)
او الفورم لود ؟
06-03-18, 01:31 AM
يتم اضافتها الى الكود الموجود لديك
اى فى كود تحميل النموذج
اى فى كود تحميل النموذج
06-03-18, 02:38 PM
جزاك الله خير
اشكرك على تفاعلك
و لكن أريد عند اختيار اسم معين يتم عرض بياناته في التكست بوكس
اشكرك على تفاعلك
و لكن أريد عند اختيار اسم معين يتم عرض بياناته في التكست بوكس
07-03-18, 05:33 PM
جرب هذا الكود أخى
قم بحذف كود عند التحميل للنموذج و ضع هذا الكود مكانه
قم بحذف كود عند التحميل للنموذج و ضع هذا الكود مكانه
كود :
Private BS As BindingSource
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(New Globalization.CultureInfo("AR"))
Conn.Open()
Dim DataAdapter1 As New OleDbDataAdapter(SQLstr, Conn)
DataAdapter1.Fill(DataSet1, "Qoult")
Conn.Close()
Dim DS As New DataSet
DS.Clear()
Dim DP As New OleDbDataAdapter("SELECT * FROM Qoult", Conn)
DP.Fill(DS, "Qoult")
BS = New BindingSource(DS, "Qoult")
TextBox1.DataBindings.Add("Text", BS, "name1")
TextBox2.DataBindings.Add("Text", BS, "Idcard")
TextBox3.DataBindings.Add("Text", BS, "School")
ComboBox1.DataSource = BS
ComboBox1.ValueMember = "Idcard"
ComboBox1.DisplayMember = "name1"
End Sub08-03-18, 12:04 AM
(07-03-18, 05:33 PM)mrnooo2000 كتب : [ -> ]جرب هذا الكود أخىجزاك الله خير الكود يعمل بشكل ممتاز
قم بحذف كود عند التحميل للنموذج و ضع هذا الكود مكانه
كود :
Private BS As BindingSource
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(New Globalization.CultureInfo("AR"))
Conn.Open()
Dim DataAdapter1 As New OleDbDataAdapter(SQLstr, Conn)
DataAdapter1.Fill(DataSet1, "Qoult")
Conn.Close()
Dim DS As New DataSet
DS.Clear()
Dim DP As New OleDbDataAdapter("SELECT * FROM Qoult", Conn)
DP.Fill(DS, "Qoult")
BS = New BindingSource(DS, "Qoult")
TextBox1.DataBindings.Add("Text", BS, "name1")
TextBox2.DataBindings.Add("Text", BS, "Idcard")
TextBox3.DataBindings.Add("Text", BS, "School")
ComboBox1.DataSource = BS
ComboBox1.ValueMember = "Idcard"
ComboBox1.DisplayMember = "name1"
End Sub
و لكن بقي حاجة بسيطة ، لا يمكن البحث عن الرقم ، حالياً يبحث بالاسم فقط
أشكرك من كل قلبي على ردك و تواصلك الطيب
08-03-18, 08:41 AM
و جزاكم مثله
للتبديل بين الاسم و الرقم أضف هذا الكود الى الكود لديك
للتبديل بين الاسم و الرقم أضف هذا الكود الى الكود لديك
كود :
Private Sub RadioButton1_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton1.CheckedChanged
ComboBox1.ValueMember = "Idcard"
ComboBox1.DisplayMember = "name1"
End Sub
Private Sub RadioButton2_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton2.CheckedChanged
ComboBox1.ValueMember = "Idcard"
ComboBox1.DisplayMember = "Idcard"
End Sub09-03-18, 03:40 AM
(08-03-18, 08:41 AM)mrnooo2000 كتب : [ -> ]و جزاكم مثله
للتبديل بين الاسم و الرقم أضف هذا الكود الى الكود لديك
كود :
Private Sub RadioButton1_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton1.CheckedChanged
ComboBox1.ValueMember = "Idcard"
ComboBox1.DisplayMember = "name1"
End Sub
Private Sub RadioButton2_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton2.CheckedChanged
ComboBox1.ValueMember = "Idcard"
ComboBox1.DisplayMember = "Idcard"
End Sub
جزاك الله خير وزادك علماً
الكود شغال و تمام الله يعطيك العافية