数据网格视图列名称更改

Data Grid View Column name change

我正在用 c sharp 编写程序。我正在使用数据网格视图,并将 dt 对象直接放入 DataSource 方法。如何更改列名称?

enter image description here

enter image description here

 DataTable dt = new DataTable();
            db.Open();
            string query = "select * from BackupList";
            SQLiteDataAdapter adapter = new SQLiteDataAdapter(query, db);
            adapter.Fill(dt);
            db.Close();

            dgw_backupList.DataSource = dt;

由于您没有说明您是在使用 WPF 还是 WinForm,我想您使用的是 WPF。 您有几个选择:

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

在此 post 中,您可以找到两个示例:Change DataGrid column header text