C# 和 SQL Server 中的复选框未显示数据

我正在尝试显示数据库中的值。文本框值显示成功但复选框值未显示,并显示错误。我收到此屏幕截图中显示的错误:

错误信息

我的代码:

sql = "select * from repair where repairid = '" + repairid + "'";


SqlCommand cmd = new SqlCommand(sql, con);


SqlDataReader dread;


con.Open();


dread = cmd.ExecuteReader();


while (dread.Read())

{

    checkBox7.CheckState = dread[6].ToString();

}


潇湘沐
浏览 110回答 1
1回答

暮色呼如

if(dread[6].ToString = = "True"){    CheckBox7.Checked = "true";}else{     CheckBox7.Checked = "false";}
打开App,查看更多内容
随时随地看视频慕课网APP