首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

checkbox的入门有关问题

2012-01-02 
checkbox的入门问题数据库里有一个字段里面的值是true或者false,字符型的现在想根据这个字段里取出的值来

checkbox的入门问题
数据库里有一个字段里面的值是true或者false,字符型的

现在想根据这个字段里取出的值来初始checkbox

就是说如果字段里读出来的是false,那checkbox就是不打勾

我自己是这么写的:

                              checkBox1.Checked=from_db;  
 
//from_db   是一个string,是从db里获得的值

但是报错:错误   1   无法将类型“string”隐式转换为“bool”

麻烦大家了


[解决办法]
try

checkBox1.Checked = from_db == "ture " ? true : false;

[解决办法]
if(from_db == "你的值 ") //判断为真;
{
checkBox1.Checked = true;
}
else
{
checkBox1.Checked = false;
}
[解决办法]
首先要确定当from_db里面是什么内容是条件为真?

如当from_db内容为 "Lz "时为真,则如下

if(from_db == "Lz ")
{
checkBox1.Checked = true;
}
else
{
checkBox1.Checked = false;
}
[解决办法]
if (from_db == "true ")
{
checkBox1.Checked = true;
}
else
{
checkBox1.Checked = false;
}

[解决办法]
-_-#,不好意思,刚才要回寝室太急了,拼写错误,你这样试下

checkBox1.Checked = (from_db.Trim() == "true ") ? true : false;

[解决办法]
if(from_db.Trim().ToLower() == "true ") //判断为真;
{
checkBox1.Checked = true;
}
else
{
checkBox1.Checked = false;
}

热点排行