من در برنامه ام یه گراید ویو دارم که برای جستجوی متنی که در هر لحظه تو یه تکست باکس تایپ میشه استفاده میشه. بعد از گذاشتن کنترل گرایدویو روی فرم بقیه ی کاراشو با کد نویسی انجام دادم. این هم کد پرکردن دیتاگرید ویو:
privatevoid textBox1_TextChanged(object sender, EventArgs e)
{
DataSet ds = newDataSet();
SqlDataAdapter objDataAdapter = newSqlDataAdapter("Select name ,tel, sh From TB_customer where name Like N'" + textBox1.Text + "%'", con);
objDataAdapter.Fill(ds, "TB_customer");
DataTable dt = newDataTable();
dt = ds.Tables["TB_customer"];
dt.DefaultView.RowFilter = "name like'%" + textBox1.Text + "%'";
if (dt.DefaultView.Count == 0)
MessageBox.Show("!" + " ");
dataGridView1.DataSource = dt.DefaultView;
dt = null;
}
اما حالا مشکلم اونجاست که وقتی جستجو انجام میشه عناوین ستون های بانکم(name,tel,sh ) رو بجای عناوین ستون های گراید ویو نشون میده. من میخوام این عناوین رو که خب لاتین هم هستند با عناوین فارسی خودم جایگزین کنم.