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

نسخة كاملة : حالة الأحرف عند البحث بالأنجلش
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
مشكلة ضادفتني وانا اعمل بالفجوال بيسك10 مع السكوال سيرفر
لما اقوم بالبحث بالعربي مافي مشكلة ولكن لما اقوم بالبحث انجلش يجب التفريق عندالكتابة
بين الحروف الكبيرة والصغيرة والا لن يظهر البيانات أول مرة تحصل معي هذه المشكلة ما اريده هو
البخث سواء سمول او كبتل .. وبعد التأكد من صحة الكود تبين لي ان المشكلة من السكوال ولا أدري
اين المشكلة ارجو المساعدة هذا هو الكود والإستدعاء ..:
-----
'************************Search By Customer Name**********************************
Public dt_SrchCustName As New DataTable
Public Sub SrchCustName(ByVal customer_name As String)
dt_SrchCustName.Clear()
Dim cmd As New SqlCommand("Select * from Search_Bill_View where customer_name like @customer_name", conn)
cmd.Parameters.Add("customer_name", SqlDbType.NVarChar).Value = "%" & customer_name.Trim & "%"
conn.Open()
dt_SrchCustName.Load(cmd.ExecuteReader)
conn.Close()
cmd = Nothing
End Sub
--------------------------
وهذا الإستدعاء ...:
SrchCustName(txtSCustName.Text)
dgv.DataSource = dt_SrchCustName
Total_Bill_and_Qty()
PHP كود :
Public Sub SrchCustName(ByVal customer_name As StringByVal ignoreCase As Boolean
يتم تعريف بارامتر بهذا الشكل
       Dim s 
As String = If(ignoreCasecustomer_name.ToUpper(CultureInfo.CurrentCulture), customer_name)
أكمل بقية الكود و ابخث عن البارامتر الجديد
End Sub 
أخي حاولت أن افهم فلم استطع ارجو كتابة الكود كامل..
حتى أفهم الفكرة ..وسأكون شاكراً ..
----
Sad