来自 ArrayList 的数据网格视图中的自定义列标题 C#
本文关键字:自定义 标题 网格 ArrayList 数据 数据网 来自 视图 | 更新日期: 2023-09-27 17:56:18
我正在创建一个dataGridView,它从arrayList中获取其值。要检索这些值,我有:
public DataSet(String totalCM, String totPM, String hkCM, String hkPM, String sherCM, String sherPM, String hinsCM, String hinsPM, String kassCM, String kassPM, String belleCM, String bellePM)
{
_totalCM = totalCM;
_totalPM = totPM;
_hiddenKnollsCM = hkCM;
_hiddenKnollsPM = hkPM;
_sherCM = sherCM;
_sherPM = sherPM;
_hinsdaleCM = hinsCM;
_hinsdalePM = hinsPM;
_kassonCM = kassCM;
_kassonPM = kassPM;
_belleCM = belleCM;
_bellePM = bellePM;
}
public String TotalCurrentMonth
{
get { return _totalCM; }
}
public String TotalPreviousMonth
{
get { return _totalPM; }
}
public String HiddenKnollsCurrentMonth
{
get { return _hiddenKnollsCM; }
}
public String HiddenKnollsPreviousMonth
{
get { return _hiddenKnollsPM; }
}
public String SherwoodCurrentMonth
{
get { return _sherCM; }
}
public String SherwoodPreviousMonth
{
get { return _sherPM; }
}
public String HinsdaleCurrentMonth
{
get { return _hinsdaleCM; }
}
public String HinsdalePreviousMonth
{
get { return _hinsdalePM; }
}
public String KassonCurrentMonth
{
get { return _kassonCM; }
}
public String KassonPreviousMonth
{
get { return _kassonPM; }
}
public String BelleIsleCurrentMonth
{
get { return _belleCM; ; }
}
public String BelleIslePreviousMonth
{
get { return _bellePM; }
}
}
如何为此创建自定义列标题,因为它们需要有一个空格?可能是一个非常愚蠢的问题,但找不到有关此特定问题的太多信息。我知道您可以修改列名称集合中的属性,但它似乎只是根据代码中的访问器方法创建新的列标题名称。提前谢谢。
好吧,如果你使用的是.NET 2+,你可以使用DisplayNameAttribute Class。
在属性中使用 以指定 DGV 的列标题中使用的字符串;否则将使用属性名称(如您所见)。
如果您使用的是 .NET 2+,则不应使用 ArrayList,请使用 List<T>
instread。