我有一个我正在“尝试”维护和升级的软件系统。我没有接受过正式的 c# 培训,只有 1 类 sql。我的大部分有限经验是使用 Java、C++。我们正在使用 MSSQL 2005。
我有一个在 c# 中运行的查询,它获取一个包含 1 个表和 15 个左右列的数据集。每次运行时返回的行数都不同。第一列是 storeid。我需要通过 storeid 将记录分隔到他们自己的数据表中。一旦我知道了,就有一种将其发送到 CSV 文件的现有方法。
到目前为止,我找到了 Datatable.Select,按 storeid 排序。
一种选择是从数据集中提取所有唯一的 storeid 并将它们放入数组中。然后我可以根据现有的 storeid 进行查询,并使用 foreach 将这些行复制或移动到新的数据表中。
如果有人能指出我正确的方向,那将不胜感激。
标记