Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从EnumerablerRowCollection类型的空集合中获取列计数_C# - Fatal编程技术网

C# 如何从EnumerablerRowCollection类型的空集合中获取列计数

C# 如何从EnumerablerRowCollection类型的空集合中获取列计数,c#,C#,我有一个类型为System.Data.EnumerablerRowCollection的对象,其中没有任何项。如何获取其中的列数 我可以使用IDE来挖掘属性以获得计数,但我不知道如何通过代码获得这个值。在图像中,您可以看到源表有两列 据我所知,你不能 EnumerablerRowCollection由DataTable支持这一事实是一个实现细节。它在逻辑上只是一个DataRows序列,而空序列在逻辑上没有很多列 如果您需要此信息,听起来您应该自己保留对源数据表的引用。如果确实需要,您可以使用私有

我有一个类型为
System.Data.EnumerablerRowCollection
的对象,其中没有任何项。如何获取其中的列数

我可以使用IDE来挖掘属性以获得计数,但我不知道如何通过代码获得这个值。在图像中,您可以看到源表有两列


据我所知,你不能

EnumerablerRowCollection
DataTable
支持这一事实是一个实现细节。它在逻辑上只是一个
DataRow
s序列,而空序列在逻辑上没有很多列


如果您需要此信息,听起来您应该自己保留对源
数据表的引用。

如果确实需要,您可以使用私有反射获取信息。可能最好保留对原始数据表的引用