using System.Collections.Generic;
using System.Collections;
using System.Data.DataSetExtensions;
using System.Runtime.Remoting;
using System.Globalization;
using System.Runtime.CompilerServices;
public static void Main()
DataTable dt= new DataTable();
dt.Columns.Add("col1", typeof(bool));
dt.Columns.Add("col2", typeof(bool));
dt.Columns.Add("col3", typeof(bool));
dt.Rows.Add( new object[] {true, false, true});
dt.Rows.Add( new object[] {true, false, false});
dt.Rows.Add( new object[] {false, false, true});
dt.Rows.Add( new object[] {true, false, true});
var count = dt.AsEnumerable()
.Select(row=>row.Field<bool>("col1"))
Console.WriteLine(count);