بسیار ممنونم از توجهتون ... حق با شماست تصویر دوم اصلاح شد.
دستور حتی داخل یک باتن قرار داده شده بود و به همین روال بالا مشکل پابرجا بود.
امروز بالاخره موفق شدم مشکل رو حل کنم جالبه وقتی به این شکل نوشتم بدرستی عملیات جستجو موارد مرتبط را نشون داد !!!
var searchRecords = (from rows in database.tbl_sama
select new
{
rows.id,
rows.codeNumber,
rows.title,
}).ToList();
dbGridView.DataSource = searchRecords.Where(c => c.title.Contains(txt_search.Text)).ToList();
اما ایا بنظرتون این اصولی هست ؟
ناگفته نماند فقط هم وقتی داخل شرط از contintes استفاده میکنم با چنین مشکلی روبرو میشوم وگرنه برای سایر شرط ها مثل equal همان دستورات قبلی بدرستی اجرا میشد !