C# 如何将datagridview中的列名设置为比表中的列更方便用户的名称?
下面是我当前正在使用的代码-尝试使用Caption作为要在datagridview中显示的名称:C# 如何将datagridview中的列名设置为比表中的列更方便用户的名称?,c#,datagridview,caption,C#,Datagridview,Caption,下面是我当前正在使用的代码-尝试使用Caption作为要在datagridview中显示的名称: DataTable dt = new DataTable(); DataColumn column = new DataColumn { DataType = System.Type.GetType("System.Int32"), AllowDBNull = false, Caption = "Start Day", ColumnName = "startDay",
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的数据源来更改名称
对每列重复此操作,并更改索引column.Name或dgv.HeaderText?可能重复“是”!在那篇文章中找到了答案。非常感谢。
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.";