نقل قول نوشته شده توسط Mehdi550u مشاهده تاپیک
از Linq to sql استفاده کنید اینم مثال بسیار ساده
درضمن "{ItemsSource="{Binding هم نمی خواد
در پروژه ی شما یک textBox اضافه کردم و تو textChanged نوشتم
        private void textBox1_TextChanged(object sender, TextChangedEventArgs e)
{
var q = from a in Db.Tests
where a.FirstName.Contains(textBox1.Text)
select a;
dataGrid1.ItemsSource = q;
}


تو برنامه شما کاملا سرچ رو درست انجام میده و با پاک شدن textBox دوباره تمام رکوردها نشون داده میشه

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

لطفا راهنمایی کنید