PDA

View Full Version : تغییر نام ستون های دیتاگرایدویو با کد نویسی



samaram
پنج شنبه 29 بهمن 1388, 22:20 عصر
من در برنامه ام یه گراید ویو دارم که برای جستجوی متنی که در هر لحظه تو یه تکست باکس تایپ میشه استفاده میشه. بعد از گذاشتن کنترل گرایدویو روی فرم بقیه ی کاراشو با کد نویسی انجام دادم. این هم کد پرکردن دیتاگرید ویو:


private void textBox1_TextChanged(object sender, EventArgs e)
{
DataSet ds = new DataSet();
SqlDataAdapter objDataAdapter = new SqlDataAdapter("Select name ,tel, sh From TB_customer where name Like N'" + textBox1.Text + "%'", con);
objDataAdapter.Fill(ds, "TB_customer");
DataTable dt = new DataTable();
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 ) رو بجای عناوین ستون های گراید ویو نشون میده. من میخوام این عناوین رو که خب لاتین هم هستند با عناوین فارسی خودم جایگزین کنم.

debugger
پنج شنبه 29 بهمن 1388, 22:28 عصر
dataGridView1.Columns[3].HeaderText = "نام";

mustafa13
پنج شنبه 29 بهمن 1388, 23:28 عصر
dataGridView1.Columns[0].HeaderText = "";
dataGridView1.Columns[0].Width = 120;