اگر با EF و LINQ هم کار میکنی به این صورت میتونی بنویسی
MyDB_Entities1 contex = new MyDB_Entities1();
var Person = from p in contex.People where p.LastName.Contains(textBox1.Text) orderby p.FirstName select p;
dataGridView1.DataSource = Person;
/******Dar enteha bayad Objecte Sakhte shode ra az hafeze pak konim****/
private void Form1_FormClosed(object sender, FormClosedEventArgs e)
{
contex.Dispose();
contex = null;
}
People: نام جدول مورد نظر
LastName : فیلذی که میخواهیم بر مبنای آن جستجو کنیم
LastName : فیلدی که خروجی بر مبنای آن مرتب می شود