C# 读取Access布尔字段的问题

在Access里取得到一个表的所有内容,有一个布尔字段,值 true或者false,用Datatable存储后,和datagriedview绑定,但是现实的时候可能不能让那个布尔字段显示true,或者false。true的时候显示完成,否则显示未完成,应该怎么操作?
activezfj,你的答案是查询单列? 我想要查询显示的是该表的所有值,只不过是仅把布尔的那一列转化一下,你的方法我试了,没达到我的最后结果
-------------------------------------------------------------
哦。知道了,把Datagridview与该列绑定的属性名改掉,不让他直接绑定,再用 activezfj的方法查询后,与该查询的别名绑定就可以了
谢谢 提供查询方法

第1个回答  2009-02-25
可以。你在绑定的时候判断下就可以了。
string z="";
if(***=="True")
{
z="完成"
}
else
{
z="未完成"
}
第2个回答  2009-02-25
Access:select iif(zhuantai=true,'完成','未完成') as 状态 from tbname

MSSQL:select (case when zhuangtai=true then '完成' else '未完成' end) as 状态 from tbname本回答被提问者采纳