نقل قول نوشته شده توسط ali_habibi1384 مشاهده تاپیک
لازم نيست دستور SQL بنويسي با استفاده از خود ديتا تيبل كه اطلاعات تيبلت توش هست ميتوني اينكارو انجام بدي. بايد توجه كني كه رشته جستجو بر اساس پر يا خالي بودن تكست باكسها تغيير ميكنه مثلا وقتي يكي خالي باشه ديگه نبايد AND يا OR بذاري . متد زير ميتوني بدون استفاده از كانكشن ارتباط با SQL جستجو كني:
Datatable1.DefaulyView.Rowfilter = "YourFiled = '" + TxtSearch.text +"'"
سلام عرض شد خدمت شما و ممنونم از لطفت دوست من

من با دستوری که شما فرمودید عمل فیلترینگ رو انجام دادم اما دو تا مشکل

یک اینکه برنامه خطای زیر را دارد
Error 1 'System.Windows.Forms.DataGridView' does not contain a definition for 'DefaulyView' and no extension method 'DefaulyView' accepting a first argument of type 'System.Windows.Forms.DataGridView' could be found (are you missing a using directive or an assembly reference?) E:\C#‎ project\daneshjoo11\daneshjoo11\Form1.cs 135 17 daneshjoo11

دوم اینکه من کد شما رو به این شکل نوشتم
    dg1.DefaulyView.Rowfilter = "name = '" + textBox1.Text + "' and  family = '" + textBox2.Text + "'";

و در هر دو تکست باکس کپی کردم اما باز هم در فیترینگ هر تکست باکس بدون در نظر گرفتن تکست باکس دیگر کاره خودشو انجام میده