Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何更改DatagridView列标题?_C#_Sql_Winforms_Datagridview - Fatal编程技术网

C# 如何更改DatagridView列标题?

C# 如何更改DatagridView列标题?,c#,sql,winforms,datagridview,C#,Sql,Winforms,Datagridview,现在我得到了rakmsanf、esmsanf、esmmwrd、m5zn、数量、w7da、重新订购和密钥过期 我想将列标题更改为Key-Expire,无需查看rakmsanf、esmsanf、esmmwrd、m5zn、quantity、w7da、reorder(更改所选标题名称)您可以如下更改SQL string strConnection = ConfigurationManager.ConnectionStrings["Harfosh.Properties.Settings.TYT"].Con

现在我得到了rakmsanf、esmsanf、esmmwrd、m5zn、数量、w7da、重新订购和密钥过期

我想将列标题更改为
Key-Expire
,无需查看
rakmsanf、esmsanf、esmmwrd、m5zn、quantity、w7da、reorder
(更改所选标题名称)

您可以如下更改SQL

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();

然后您不需要按代码执行操作,您可以在此ff中更改Datagridview列标题。步骤:

  • 右键单击datagridview
  • 然后选择要编辑标题名称的列,在属性上有标题文本,您可以在其中编辑datagridview的标题名称

  • 希望它能起作用。

    @Damith我尝试过这个,但我想要阿拉伯语的名字,而且我得到了很多错误。谢谢,它现在起作用了!但是我不能把空格放在这里,比如:-如果我只键入它的工作,那么它就会出错!使用括号,如
    [-queقمالنف]
    Select rakmsanf  as  [-رقم الصنف] ,esmsanf as Expire from Items  Where m5zn ='N'