مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mdids2000

عضویت از 1394/07/12

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

  • سه شنبه 27 شهریور 1397
  • 16:37
تشکر میکنم

سلام

برا اینکه در دیتا گرید ویو توی wpf جستجو کنم کد زیر رو نوشتم. ولی مشکل اینه که اگه کلمه به صورت کامل باشه رکورد رو نشون میده . میخواستم در حین نوشتن در تکست باکس اگه شامل حروف تایپی باشه اطلاعاتی رو به ما نشون بده . اینم کدی که نوشتم : 

                dataGrid.ItemsSource = db.tblSavePic.Where(c => c.picname == textBoxsearch.Text).ToList();

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

salman_b

عضویت از 1396/02/18

  • سه شنبه 27 شهریور 1397
  • 23:30

سلام

به جای Where از متد Contain استفاده کنید.

کاربر سایت

mdids2000

عضویت از 1394/07/12

  • چهارشنبه 28 شهریور 1397
  • 15:05

تشکر ولی متاسفانه سی شارپ ارور میگیره . توی لیست چون wpf هست Contains داره که وقتی وارد میکنمیم ارور دستوری میگیره

کاربر سایت

salman_b

عضویت از 1396/02/18

  • چهارشنبه 28 شهریور 1397
  • 22:26

این رو امتحان کنید.

dataGrid.ItemsSource = db.tblSavePic.Where(c => c.picname.Contains(textBoxsearch.Text).ToList();

کاربر سایت

mdids2000

عضویت از 1394/07/12

  • پنجشنبه 29 شهریور 1397
  • 13:06

بسیار عالی ممنون جناب salman_b البته یه پرانتز کم داشت که اضافه میکنم برا دوستانی که میخوان استفاده کنن . 

dataGrid.ItemsSource = db.tblSavePic.Where(c => c.picname.Contains(textBoxsearch.Text)).ToList();

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)