قلت أن البيانات تظهر بالجدول،،،
والسؤال ما هي طريقتك في ربط الجدول بقاعدة البيانات،،،،
إذا كان بالمعالج فنادراً ترى من يجيبك لأنها طريقة غير مرغوبة وصعبة التصحيح والتعديل
وإذا كانت بالكود فضع لنا جزء من الكود الذي استخدمته لنعرف اسلوبك ولا نشوش عليك بأساليب أخرى
(10-02-19, 02:29 PM)mfhalragi كتب : الله يحفظكم اريد كود يعمل في البحث برقم الهوية او رقم الجوال تعبت وانا ابحث عن هذا الشي
اخي الكريم لو تكتب سؤالك بموضوع مستقل بيكون افضل ..
وكذلك رفع مثال بسيط للتعديل عليه .
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
انا عامل فورم فيه البحث عن طريق كومبو بوكس بالاسم و رقم الهاتف لما اختار البحث بالاسم مش بيطلع اى نتائج لما بختار بالهاتف بتطلع النتائج صحيحة
الكود :
Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
If ComboBox1.SelectedIndex = 0 Then
Dim DT As New DataTable
Dim DA As New SqlClient.SqlDataAdapter
DT.Clear()
DA = New SqlClient.SqlDataAdapter("SELECT * FROM Customers WHERE STATE = 'TRUE' AND Cus_NAME LIKE '%" & TextBox1.Text & "%'ORDER BY Cus_NAME", sqlconn)
DA.Fill(DT)
DataGridView1.DataSource = DT.DefaultView
Else
ComboBox1.SelectedIndex = 1
Dim DT As New DataTable
Dim DA As New SqlClient.SqlDataAdapter
DT.Clear()
DA = New SqlClient.SqlDataAdapter("SELECT * FROM Customers WHERE STATE = 'TRUE' AND Cus_PHONE LIKE '%" & TextBox1.Text & "%'", sqlconn)
DA.Fill(DT)
DataGridView1.DataSource = DT.DefaultView
End If