我试图将最初作为DataTable传入的数据解耦到我的应用程序中。为此,我将其放入了一个DataTables列表中(它返回了多个表,或者至少返回了多个表),并试图遍历这些表以最终将它们映射到单独的DataRowCollection。
我现在拥有的代码:
foreach (DataTable table in DTList)
{
foreach(DataRow row in table.Rows)
{
_rowcollection.Add(row);
}
}
就我所知,这是可行的,但是我不确定是不是以这种方式将与表分开的行保持其列架构。我正在尝试使用这些行或多或少地在前端应用程序上重建小表,方法是将它们按列分成各自的项目列表。这些行本身包含大约20个项目。
我尝试使用Google搜索这个问题并在文档中四处寻找,但是我找不到确切的答案,而且还没有达到可以可靠地调试该应用程序的地步。任何帮助将不胜感激。
我的另一种选择是遍历表并创建新行,同时将每行分配给它们,但这似乎有点麻烦。