簡體   English   中英

如何將 datagridview 中的列名設置為比表列更用戶友好的名稱?

[英]How can I set the column name in a datagridview to something more user friendly than the columns of the table?

下面是我目前正在使用的代碼 - 嘗試使用 Caption 作為在 datagridview 中顯示的名稱:

DataTable dt = new DataTable();
DataColumn column = new DataColumn
{
    DataType = System.Type.GetType("System.Int32"),
    AllowDBNull = false,
    Caption = "Start Day",
    ColumnName = "startDay",
    DefaultValue = 0
};
dt.Columns.Add(column);

您可以通過這種方式更改表中列的名稱,並通過更新 DataGrid 的 DataSource 來更改名稱。

DataTable dt = new DataTable(); DataColumn column = new DataColumn { DataType = System.Type.GetType("System.Int32"), AllowDBNull = false, Caption = "Start Day", ColumnName = "startDay", DefaultValue = 0 }; dt.Columns.Add(column); dt.Columns[0].ColumnName = "MyNewColumnName"; dt.Columns["MyNewColumnName"].ColumnName = "OtherName";

dgv.Columns[0].HeaderText = "Title Goes Here."; 

對每一列重復並更改索引

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM