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

发布于 2024-11-08 14:55:45 字数 290 浏览 0 评论 0原文

在我的应用程序中,我有一种方法可以为数据表中的每一列定义各种属性。根据这些,我动态地构建了一个 DataTable,用于在 UI 中进行数据处理和呈现。如果每个 DataColumn 都有一个 Tag(object) 属性来存储我的所有自定义属性,我会很高兴...但既然没有,那么有哪些替代方案呢?

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

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

In my application, I have a way to define various attributes for each column in a data table. From these, I dynamically construct a DataTable for data processing and presentation in UI. I would love if each DataColumn had a Tag(object) property to store all my custom attributes ... but since it doesn't, what are some alternatives?

What I have now is passing them together, like this:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

意中人 2024-11-15 14:55:45

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

You can use DataColumn.ExtendedProperties to store custom information.

っ〆星空下的拥抱 2024-11-15 14:55:45

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

You can use the ExtendedProperties Property of the Data Column object to add the custom column attributes you desire.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文