Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.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# 数据网格视图列名更改_C#_Sqlite_Datagridview_Windows Forms Designer - Fatal编程技术网

C# 数据网格视图列名更改

C# 数据网格视图列名更改,c#,sqlite,datagridview,windows-forms-designer,C#,Sqlite,Datagridview,Windows Forms Designer,我正在用c语言编写一个程序。我使用的是数据网格视图,我将dt对象直接放在DataSource方法中。如何更改列名 DataTable dt=newdatatable(); db.Open(); string query=“从BackupList中选择*”; SQLiteDataAdapter=新的SQLiteDataAdapter(查询,db); 适配器填充(dt); db.Close(); dgw_backupList.DataSource=dt既然您没有说您是在使用WPF还是WinFo

我正在用c语言编写一个程序。我使用的是数据网格视图,我将dt对象直接放在DataSource方法中。如何更改列名

DataTable dt=newdatatable();
db.Open();
string query=“从BackupList中选择*”;
SQLiteDataAdapter=新的SQLiteDataAdapter(查询,db);
适配器填充(dt);
db.Close();

dgw_backupList.DataSource=dt既然您没有说您是在使用WPF还是WinForm,我想您是在使用WPF。 您有两个选择:

  • XAML:将DataGrid设置AutoGenerateColumns属性更改为false,然后手动写入要显示的所有列(并且可以指定任何标题)
  • 代码隐藏(C#):添加数据源后,可以更改每列的标题

  • 在这篇文章中,你可以找到两个例子:

    因此你实际上不想更改列名称(这是不可能的),而是要更改标题文本,这篇文章很简单。这篇文章显然是关于Winforms的。