数据网格视图列名称更改

问题描述

我正在用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,然后手动编写要显示的所有列(您可以指定任何标题)
  2. (C#)后面的代码:添加数据源后,您可以更改每列的标题

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