为DataGridView的自定义字段名关联的DataSource [英] Custom column names for DataGridView with associated DataSource
本文介绍了为DataGridView的自定义字段名关联的DataSource的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我怎么能与相关数据源的DataGridView设置自定义列名
How can I setup custom column names for DataGridView with associated DataSource?
下面是一些代码:
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;
这给了我与列名价值和到期日期的dataGridView。我应该如何着手更改名称为关键和过期的例子?
This gives me dataGridView with column names "Value" and "ExpirationDate". How should I proceed to change names to "Key" and "Expire" for example?
推荐答案
使用的DisplayName 属性在你的DataGridView指定列名:
Use the DisplayName attribute on your properties to specify column names in your DataGridView:
class Key
{
[System.ComponentModel.DisplayName("Key")]
public string Value { get; }
[System.ComponentModel.DisplayName("Expire")]
public DateTime ExpirationDate { get; }
}
这篇关于为DataGridView的自定义字段名关联的DataSource的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文