GridView中的bit类型如何进行判断
问题描述:
1 工程是C#WebForm,数据库是SqlServer 2005
2 数据库表单中有个字段名叫status,类型为bit(boolean)
3 CString sql="select * from......"
4 GridView1.DataSource = ds;
GridView1.DataBind();
5 假设status是第五列
for (int i = 0; i < GridView1.Rows.Count;i++ )
{
GridView1.Rows[i].Cells[5].Text = "已借出";
}
这样将所有的第五列数据都变成了“已借出”
6 现在我想根据bit的值来将结果变成对应的“已借出”或“已归还”
即 如下这个模样
for (int i = 0; i < GridView1.Rows.Count;i++ )
{
if (GridView1.Rows[i].Cells[5].Text == "True ")//(1)关键是这里
{
GridView1.Rows[i].Cells[5].Text = "已借出";
}
else
{
GridView1.Rows[i].Cells[5].Text = "已归还";
}
}
但是 (1)语句并没有起到判断的作用,请问(1)这个地方应该如何写