منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] كيف أسوي بحث في الداتا جريد فيو فقط بالتكست بوكس بدون زر - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] كيف أسوي بحث في الداتا جريد فيو فقط بالتكست بوكس بدون زر (/showthread.php?tid=21505)



كيف أسوي بحث في الداتا جريد فيو فقط بالتكست بوكس بدون زر - oni - 26-08-17

السلام عليكم

أبغى طريقة للبحث في الداتا جريد فيو عن طريقة الكتابة في التكست بوكس مباشرة
بدون أي زر
طبعا قاعدة البيانات 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.


RE: كيف أسوي بحث في الداتا جريد فيو فقط بالتكست بوكس بدون زر - محمود بكرى - 26-08-17

ضع قبل تنفيد الكود العبارة
on error resume next


RE: كيف أسوي بحث في الداتا جريد فيو فقط بالتكست بوكس بدون زر - oni - 27-08-17

(26-08-17, 09:48 PM)محمود بكرى كتب : ضع قبل تنفيد الكود العبارة
on error resume next

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


RE: كيف أسوي بحث في الداتا جريد فيو فقط بالتكست بوكس بدون زر - سعود - 27-08-17

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


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

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