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

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

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

ﺳﻪ شنبه, 27 شهریور 1397 16:37

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

سلام

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

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

ﺳﻪ شنبه, 27 شهریور 1397 23:30

سلام

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

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

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

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

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

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

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

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

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

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید