我有一个人类列表,我想在向其添加记录时更改其属性的名称。
list<Human> HumansList = new list<Human>();
foreach(ListViewItem item in ListView.Items)
{
HumansList.Add(new Human{Name = item.subitems[1].text});
}
我想要 * before * top code,将名称为Name
的属性更改为Name Of Guest
,例如用于datagridview * 列标题**。换句话说,我想要类似于 alias 的东西作为我的类的属性,当我在Datagrid中显示我的列表时,列的名称应该与属性的名称不同,它们的值应该与我指定的值相同。
我也试过ExpandoObject
和IDictionary
,但我不知道这是如何工作的?
怎么办呢?
1条答案
按热度按时间liwlm1x91#
我认为
[DisplayName]
可以处理我的qustion.you可以看到更多关于这个link的信息。