2013-12-19 46 views
-1
string strConnection = ConfigurationManager.ConnectionStrings["Harfosh.Properties.Settings.TYT"].ConnectionString; 

//string strConnection = "ConfigurationManager.ConnectionStrings[Store_Manager.Properties.Settings.storemanagerConnectionString].Name;"; 
SqlConnection con = new SqlConnection(strConnection); 
con.Open(); 
SqlCommand sqlCmd = new SqlCommand(); 
sqlCmd.Connection = con; 
sqlCmd.CommandType = CommandType.Text; 
sqlCmd.CommandText = "Select rakmsanf ,esmsanf,esmmwrd,m5zn,quantity,w7da,reorder from Items Where m5zn =N'" + comboBox2.Text + "' "; 
SqlDataAdapter sqlDataAdap = new SqlDataAdapter(sqlCmd); 
System.Data.DataTable dtRecord = new System.Data.DataTable(); 
sqlDataAdap.Fill(dtRecord); 
// DataGridView dataGridView1 = new DataGridView(); 


dataGridView1.DataSource = dtRecord; 

if (dataGridView1.Columns[0] != null) 
    dataGridView1.Columns[0].HeaderText = "Key"; 
if (dataGridView1.Columns[1] != null) 
    dataGridView1.Columns[1].HeaderText = "Expire"; 
con.Close(); 

现在,我得到rakmsanf,esmsanf,esmmwrd,m5zn,quantity,w7da,reorder AND key Expire
我想改变的列标头Key - Expire,无需看rakmsanf ,esmsanf,esmmwrd,m5zn,quantity,w7da,reorder(其他城市选择的标题名称)如何更改DatagridView列标题?

+0

@Damith我试过这个,但我想阿拉伯名字,我得到错误 – user3119262

+0

非常感谢它的工作吧! – user3119262

+0

但我不能把空间例如: - رقمالصنف 得到错误但如果我typرقم只有它的作品! – user3119262

回答

0

您可以更改SQL如下

Select rakmsanf as [-رقم الصنف] ,esmsanf as Expire from Items Where m5zn ='N' 

那么你不不需要按代码执行

0

您可以在此ff中更改Datagridview列标题。步骤:

  1. 右键点击datagridview的
  2. 然后选择您想要编辑的头名之列,并在性能,有头文本,你可以编辑你的datagridview的头名。

希望它有效。