我可以根据条件拆分数据表吗?

7 浏览
0 Comments

我可以根据条件拆分数据表吗?

我正在寻找一种方法来分离数据表中的值。因此,将有一个数据表用于保存用户输入的所有值。然后,我希望根据某些条件将这些值分开。这两组值将被转移到两个不同的数据表中,然后通过会话发送到其他页面(这两个页面不是发送到同一页)。目前,我陷入困境,因为我不确定如何分割它。我进行了一些研究,发现datatable.select可能有效。另一种方法是使用LINQ to Datatable,像这样:

    List result = DTHead.AsEnumerable()
        .GroupBy(row => row.Field("MIVID"))
        .Select(g => g.CopyToDataTable())
        .ToList();

老实说,我不太确定哪种方法对我的应用程序更好,所以我决定在这里提出来并询问一下。谢谢。

0