我有一个数据集,我从中得到一个数据表,我从函数调用中被传回.它有15-20列,但我只想要10列数据.
有没有办法删除那些我不想要的列,将DataTable复制到另一个只定义了我想要的列的表中,还是迭代集合并只使用我需要的列更好.
我需要将这些值写入一个固定长度的数据文件.
我有一个数据集,我从中得到一个数据表,我从函数调用中被传回.它有15-20列,但我只想要10列数据.
有没有办法删除那些我不想要的列,将DataTable复制到另一个只定义了我想要的列的表中,还是迭代集合并只使用我需要的列更好.
我需要将这些值写入一个固定长度的数据文件.
除了限制所选列以减少带宽和内存之外:
DataTable t;
t.Columns.Remove("columnName");
t.Columns.RemoveAt(columnIndex);