在我的应用程序中,我可以为数据表中的每个列定义各种属性。从这些中,我动态构建了一个DataTable,用于UI中的数据处理和表示。我很乐意,如果每个DataColumn都有一个Tag(对象)属性来存储我的所有自定义属性......但由于它没有,有什么替代方案?
我现在拥有的是将它们传递到一起,如下所示:
void ProcessData(DataTable table, List<CustomColumnAttribute> columns);
答案 0 :(得分:1)
您可以使用DataColumn.ExtendedProperties
存储自定义信息。
答案 1 :(得分:1)
您可以使用数据列对象的ExtendedProperties属性添加所需的自定义列属性。