VS 2005编译时出现错误:只有 assignment、call、increment、decrement 和 new 对象表达式可用作语句

[复制链接]
查看11 | 回复1 | 2010-11-19 14:48:56 | 显示全部楼层 |阅读模式
各位帮忙解决一下,谢谢了!
try

{

SqlCommand command = new SqlCommand(sql, DBHelper.connection);

DBHelper.connection.Open();

SqlDataReader dataReader = command.ExecuteReader();

if (dataReader.Read())

{

txtWenti.Text = (string)dataReader["Question"];

txtOptiona.Text = (string)dataReader["OptionA"];

txtOptionb.Text = (string)dataReader["OptionB"];

txtOptionc.Text = (string)dataReader["OptionC"];

txtOptiond.Text = (string)dataReader["OptionD"];

daan = (string)dataReader["Answer"];

nandu = (int)dataReader["Difficulty"];

cboKemu.Text = (string)dataReader["SubjectName"];

switch (daan)

{

case "A":

rdoAnswerA.Checked;

break;

case "B":

rdoAnswerB.Checked;

break;

case "C":

rdoAnswerC.Checked;

break;

case "D":

rdoAnswerD.Checked;

break;

}

switch (nandu)

{

case 1:

rdoDifficulty1.Checked;

break;

case 2:

rdoDifficulty2.Checked;

break;

case 3:

rdoDifficulty3.Checked;

break;

}

}

dataReader.Close();
这几个出现错误:
rdoAnswerA.Checked;
rdoAnswerB.Checked;
rdoAnswerC.Checked;
rdoAnswerD.Checked;
rdoDifficulty1.Checked;
rdoDifficulty2.Checked;
rdoDifficulty3.Checked;
如图:


回复

使用道具 举报

千问 | 2010-11-19 14:48:56 | 显示全部楼层
你是想把checked属性改了吧.应该这么写rdoAnswerA.Checked = true或者rdoAnswerA.Checked = false rdoAnswerA.Checked 是返回一个属性值,不能直接写成一条语句
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行