如何更改DataGridView
中C#
中显示的字段名称?我使用的是SQLite Database
。
这是我的代码:
const string filename = @"database.db";
const string sql = "select * from legal_tbl;";
var conn = new SQLiteConnection("Data Source=" + filename + ";Version=3;");
try
{
conn.Open();
DataSet ds = new DataSet();
var da = new SQLiteDataAdapter(sql, conn);
da.Fill(ds);
DataTable dt = ds.Tables[0];
this.data_view.DataSource = dt;
}
catch (Exception ex)
{
MessageBox.Show(ex + "");
}
但是,它显示了数据库中字段的名称。我想改变它。
防爆。 id_num => ID
答案 0 :(得分:1)
尝试更新列的HeaderText属性:
this.data_view.Columns["id_num"].HeaderText = "ID";
答案 1 :(得分:0)
LarsTech的答案是我使用的答案,但作为替代方案,您可以为选择中的列添加别名:
const string sql = "select id_num as ID, [etc...] from legal_tbl;";