最后10分.求C# 如何获得数据库多行bool类型的值
C# 如何获得数据库多行bool类型的值 
 注:多行,不是多列!
------解决方案--------------------select [存储bool的列名] from yourtable   
 不是很明白你的意思
------解决方案--------------------真 
 真 
 假 
 真 
 假 
 系统不会distinct的(除非你自己加上distinct),你是不是怕只剩两个值啊?
------解决方案--------------------不明白.
------解决方案--------------------SELECT boolField FROM tableName   
 用DataReader读, 
 while(dataReader.Read()) 
 { 
    if(!dataReader.GetBoolean(0)) 
       return false; 
 } 
 return true;   
 或者自己写一个存储过程
------解决方案--------------------我晕 
 你是这个意思啊 
 DataReader可以读多行 
 必须用 
 while(myDataReader.Read()) 
 { 
     // 每次读一行 你可以在这里把每行这列的值取出来存起来 比如存数组 List 等 
 }
------解决方案--------------------for example:   
 string QueryStr= "select boolfild from tablename "; 
         OleDbCommand cmd = new OleDbCommand(QueryStr, conn); 
         conn.Open(); 
         OleDbDataReader dr= cmd.ExecuteReader(); 
         while (myDataReader.Read()) 
         { 
              //将Bool值信息显示出来.. 
              MessageBox.Show(myDataReader[ "boolfild "].ToString()); 
          } 
------解决方案--------------------List <bool>  myList = new List <bool> (); 
 while(myDataReader.Read()) 
 { 
     myList.Add(myDataReader.GetBoolean(0)); 
 }   
 bool[] yourNeed = myList.ToArray();   
------解决方案--------------------while一次就会自动换到下条记录 
 直到读完所有行跳出