سلام
برا اینکه در دیتا گرید ویو توی wpf جستجو کنم کد زیر رو نوشتم. ولی مشکل اینه که اگه کلمه به صورت کامل باشه رکورد رو نشون میده . میخواستم در حین نوشتن در تکست باکس اگه شامل حروف تایپی باشه اطلاعاتی رو به ما نشون بده . اینم کدی که نوشتم :
dataGrid.ItemsSource = db.tblSavePic.Where(c => c.picname == textBoxsearch.Text).ToList();
سلام
به جای Where از متد Contain استفاده کنید.
تشکر ولی متاسفانه سی شارپ ارور میگیره . توی لیست چون wpf هست Contains داره که وقتی وارد میکنمیم ارور دستوری میگیره
این رو امتحان کنید.
dataGrid.ItemsSource = db.tblSavePic.Where(c => c.picname.Contains(textBoxsearch.Text).ToList();
بسیار عالی ممنون جناب salman_b البته یه پرانتز کم داشت که اضافه میکنم برا دوستانی که میخوان استفاده کنن .
dataGrid.ItemsSource = db.tblSavePic.Where(c => c.picname.Contains(textBoxsearch.Text)).ToList();
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)