منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كيف أسوي بحث في الداتا جريد فيو فقط بالتكست بوكس بدون زر
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

أبغى طريقة للبحث في الداتا جريد فيو عن طريقة الكتابة في التكست بوكس مباشرة
بدون أي زر
طبعا قاعدة البيانات sql server
هذي الواجهة


وضعت
كود :
Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
       CstmrDataGridView.DataSource = Me.SqlServerDataSet.cstmr.Where(Function(x) x.cstmr_name_ar.Contains(TextBox1.Text)).ToList
   End Sub

لكن يظهر هذا الخطأ
An exception of type 'System.Data.StrongTypingException' occurred in WindowsApplication1.exe but was not handled in user code

Additional information: The value for column 'cstmr_balance' in table 'cstmr' is DBNull.
ضع قبل تنفيد الكود العبارة
on error resume next
(26-08-17, 09:48 PM)محمود بكرى كتب : [ -> ]ضع قبل تنفيد الكود العبارة
on error resume next

عرفت سبب الخطأ -- لأن عمود cstmr_balance كان فاضي لكن ما أدري ايش علاقته؟
الكود خاص بعمود cstmr_name_ar
حسب فهمي للطب انك تود البحث ضمن أداة شبيكة البيانات ..
ان كان الامر كذلك فلا يختلف الفرق كون الاداة مربوطة ام لا.


البحث ضمن datatable بطريقة For
البحث ضمن Datagridview ونقل التركيز لنتيجة البحث.

الرابط الثاني هو للبحث في الداتاجريد فقط بغض النظر عن مصدر بياناتها.
اما الاول فهو للبحث في الداتاتيبل.