![](/img/trans.png)
[英]How can I add more than one column on DataGridView using string array?
[英]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.