从数据中获取最终结果 table

Get final result from data table

我正在创建一个包含 3 列的数据表,如下所示,并将值从 while 循环推送到其中。一旦 while 循环完成。我想提取 True 或 False 的验证值并对其应用条件,这就像如果所有值都是“True”那么我应该得到一个输出“True”如果他们中的任何一个是“假”我应该得到“假”值作为输出。

DataTable table = new DataTable(); table.Columns.Add("Id", typeof(int)); 
table.Columns.Add("Number", typeof(string));
table.Columns.Add("Validation", typeof(string));

为了获取列验证的值,我使用下面的代码,但不确定如何应用上述条件并获取最终值。

DataView dv = new DataView(table);
DataTable dt = dv.ToTable(true, "Validation");

您可以使用以下代码迭代数据表并检查每一行的值。

foreach (DataRow dtRow in dtTable.Rows)
{
    // On all tables' columns
    foreach(DataColumn dc in dtTable.Columns)
    {
      var field1 = dtRow[dc].ToString();
    }
}

我用的就是这个,上面的问题已经解决了。添加了 System.Data.DataSetExtensions.

的参考
string validationstr = "False";
bool Contains = table.AsEnumerable().Any(row => validationstr == row.Field<string>("Validation"));
if (Contains == true)
{
}
else
{
}