如何为具有关联数据源的 DataGridView 设置自定义列名称?
这是一些代码:
class Key
{
public string Value { get; }
public DateTime ExpirationDate { get; }
}
List<Key> keys = new List<Key>();
...// fill keys collection
DataGridView dataGridView = createAndInitializeDataGridView();
dataGridView.DataSource = keys;
这为我提供了列名为“Value”和“ExpirationDate”的 dataGridView。例如,我应该如何将名称更改为“Key”和“Expire”?
最佳答案
使用 DisplayName属性上的属性以指定 DataGridView 中的列名:
class Key
{
[System.ComponentModel.DisplayName("Key")]
public string Value { get; }
[System.ComponentModel.DisplayName("Expire")]
public DateTime ExpirationDate { get; }
}
关于c# - 具有关联数据源的 DataGridView 的自定义列名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6228199/