0

问题:你们知道是否有任何方法可以将对象放在 DataTable 列的标题中,而不是整数或字符串?

进一步解释:我正在编写一个库,它会在某个时刻读取来自不同气象站的数据。我将读取的数据将是,例如,温度、风速、大气压等。这些值可以以不同的单位(km/h、mph、摄氏度、华氏度)读取,有关这些单位的信息将在一个单独的来源,而不是与数据本身一起。我将读取一个包含有关此数据文件的所有信息的 XML 文件,我想做的是创建一个具有不同属性的对象,并将此对象用作 DataTable 每一列的标题。有点复杂的解释,但我认为我已经足够清楚了。

您是否认为可以使用本机 .NET 类型,或者,如果我想这样做,我必须创建自己的表类?

谢谢你们!

4

1 回答 1

1

有一个DataColumn.ExtendedProperties集合,它像字典一样工作,可以保存任何对象。

因此,每个 DataTable 列都可以有一个与之关联的对象,该对象具有类型、单位和任何其他信息的描述。

于 2013-05-23T20:19:25.497 回答