存储DataTable的列属性的好方法是什么?

时间:2011-05-19 14:51:58

标签: c# .net datatable

在我的应用程序中,我可以为数据表中的每个列定义各种属性。从这些中,我动态构建了一个DataTable,用于UI中的数据处理和表示。我很乐意,如果每个DataColumn都有一个Tag(对象)属性来存储我的所有自定义属性......但由于它没有,有什么替代方案?

我现在拥有的是将它们传递到一起,如下所示:

void ProcessData(DataTable table, List<CustomColumnAttribute> columns);

2 个答案:

答案 0 :(得分:1)

您可以使用DataColumn.ExtendedProperties存储自定义信息。

答案 1 :(得分:1)

您可以使用数据列对象的ExtendedProperties属性添加所需的自定义列属性。