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