جستجو در DatagridView
ابتدا یک پروژۀ ویندوزی بسازید و یه کنترل textBox و dataGridView روی فرمتون قرار بدید و قبل از رویداد load فرمتون کد زیرو تایپ کنید
کد PHP:
DataTable DataTable1 = new DataTable();
BindingSource BindingSource1 = new BindingSource();
حالا در رویداد load فرمتون که وارد بشید و کد زیرو تایپ کنید
کد PHP:
private void Form1_Load(object sender, EventArgs e)
{
DataTable1.Columns.Add("id", typeof(int));
DataTable1.Columns.Add("name", typeof(string));
DataTable1.Rows.Add(new object[] { 1, "FaridP30" });
DataTable1.Rows.Add(new object[] { 2, "Reza" });
DataTable1.Rows.Add(new object[] { 3, "Ottima" });
BindingSource1.DataSource = DataTable1;
dataGridView1.DataSource = BindingSource1;
}
من داده هامو به صورت دستی وارد گریدم میکنم به همین شکلی که بالا می بینید ، خب الان در رویداد TextChanged کنترل تکست باکستون وارد بشید و کد زیرو تایپ کنید
کد PHP:
private void textBox1_TextChanged(object sender, EventArgs e)
{
BindingSource1.f-i-l-t-e-r = string.Format("name LIKE '%{0}%'", textBox1.Text);
}