خب برای اینکه مدام کوئری روی دیتابیس زده نشه یک لیست از table مدل خود ایجاد کنید و همه محتویات مورد نظر را سلکت کنید بریزید توش. بعد فیلتر را روی لیست انجام بدید.
List<tbl> myList = new List<tbl>();
private void Form1_Load(object sender, EventArgs e)
{
using (Database1Entities context = new Database1Entities())
{
myList = context.tbl.ToList();
dataGridView1.DataSource = myList;
}
}
private void button19_Click(object sender, EventArgs e)
{
dataGridView1.DataSource = myList.Where(i => i.name == "a").ToList();
}