【发布时间】:2013-05-19 08:20:06
【问题描述】:
问题: 你们知道是否有任何方法可以将对象放在 DataTable 列的标题中,而不是整数或字符串?
进一步说明: 我正在编写一个库,它会在某个时刻读取来自不同气象站的数据。我将读取的数据将是,例如,温度、风速、大气压等。这些值可以以不同的单位(km/h、mph、摄氏度、华氏度)读取,有关这些单位的信息将在一个单独的来源,而不是与数据本身一起。我将读取一个包含有关此数据文件的所有信息的 XML 文件,我想做的是创建一个具有不同属性的对象,并将此对象用作 DataTable 每一列的标题。解释有点复杂,但我认为我已经足够清楚了。
您是否认为可以使用本机 .NET 类型,或者,如果我想这样做,我必须创建自己的表类?
谢谢大家!
【问题讨论】:
-
忘记
DataTable。创建适当的对象模型来表示您的数据。您甚至可以通过Serialization/DeSerialization将 XML 数据加载/保存到对象中。
标签: c# .net datatable tostring