hedi
پنج شنبه 11 تیر 1388, 22:42 عصر
با سلام به دوستان
من یک Linq To SQL در برنامه خود Add کردم بعد جدول Member را در آن انداختم.
سپس در فرم خود یک DataGridView گذاشتم با یک TextBox قصد من این بود که وقتی در Textbox چیزی وارد می شود در رویداد KeyUp آن کد مربوطه به جستجو Like با استفاده از دستورات Linq بنویسم و این کار را هم کردم اما وقتی از like استفاده می کنم هیچ رکوردی را در Grid من نمایش نمی دهد در حالی که Select معمولی یا با Where پارامتر مستقیم می دهم رکورد برمی گرداند این هم کد من :
Dim Bank As New DataBaseDataContext
Dim Query = From TMember In Bank.Members Select TMember.Address, TMember.MCode, TMember.MName, TMember.Organ, TMember.Tel Where MCode Like "'%" & TextBox1.Text & "%'" Order By MCode
DataGridView1.DataSource = Query
لطفا کمک کنید خیلی نیاز دارم این مسئله را بدانم
من یک Linq To SQL در برنامه خود Add کردم بعد جدول Member را در آن انداختم.
سپس در فرم خود یک DataGridView گذاشتم با یک TextBox قصد من این بود که وقتی در Textbox چیزی وارد می شود در رویداد KeyUp آن کد مربوطه به جستجو Like با استفاده از دستورات Linq بنویسم و این کار را هم کردم اما وقتی از like استفاده می کنم هیچ رکوردی را در Grid من نمایش نمی دهد در حالی که Select معمولی یا با Where پارامتر مستقیم می دهم رکورد برمی گرداند این هم کد من :
Dim Bank As New DataBaseDataContext
Dim Query = From TMember In Bank.Members Select TMember.Address, TMember.MCode, TMember.MName, TMember.Organ, TMember.Tel Where MCode Like "'%" & TextBox1.Text & "%'" Order By MCode
DataGridView1.DataSource = Query
لطفا کمک کنید خیلی نیاز دارم این مسئله را بدانم