| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 769 人关注过本帖
标题:【求助】还是那个DataGridView那段代码的一个问题。。。
只看楼主 加入收藏
wy19860426
Rank: 2
等 级:论坛游民
帖 子:31
专家分:29
注 册:2010-3-30
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:5 
【求助】还是那个DataGridView那段代码的一个问题。。。
程序代码:
                    string answer = dgvQuestionList.SelectedRows[0].Cells["Answer"].Value.ToString().ToUpper(); //将修改后的值转换成大写
         
                    if (dgvQuestionList.SelectedRows[0].Cells["Question"].Value.ToString() == "")
                    {
                        MessageBox.Show("题目不能为空", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                    else if (dgvQuestionList.SelectedRows[0].Cells["optionA"].Value.ToString() == "" || dgvQuestionList.SelectedRows[0].Cells["OptionB"].Value.ToString() == "" || dgvQuestionList.SelectedRows[0].Cells["OptionC"].Value.ToString() == "" || dgvQuestionList.SelectedRows[0].Cells["OptionD"].Value.ToString() == "")
                    {
                        MessageBox.Show("选项不能为空", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                    else if (answer == "")
                    {
                        MessageBox.Show("答案不能为空", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
          //进去→  else if (answer != "A" || answer != "B" || answer != "C" || answer != "D")
                    {
                        MessageBox.Show("输入格式不正确", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                    else if (dgvQuestionList.SelectedRows[0].Cells["Difficulty"].Value.ToString() == "")
                    {
                        MessageBox.Show("难度不能为空", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
这个我想做一个关于答案的限制,只能输“A、B、C、D”,不区分大小写,我调试时明明看到值已经转换成大写的了,为什么它还是要进 //进去→ 里面去呀??
而且我现在是改另外的数据都不行了,都要进这里面去呀
为什么呀。。。。。。
搜索更多相关主题的帖子: DataGridView 代码 
2010-08-05 21:36
wy19860426
Rank: 2
等 级:论坛游民
帖 子:31
专家分:29
注 册:2010-3-30
收藏
得分:0 
//进去→

是我发帖子的时候加的。。。实际上没有被注释掉的。。。
2010-08-05 21:37
gameohyes
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:53
帖 子:1275
专家分:3629
注 册:2009-3-5
收藏
得分:5 
用(&&)

C#超级群 74862681,欢迎大家的到来!
2010-08-06 09:42
gameohyes
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:53
帖 子:1275
专家分:3629
注 册:2009-3-5
收藏
得分:0 
&&是条件全部不符合才会进入.

[ 本帖最后由 gameohyes 于 2010-8-6 09:46 编辑 ]

C#超级群 74862681,欢迎大家的到来!
2010-08-06 09:44
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:5 
用&&才行   

飘过~~
2010-08-06 09:50
wy19860426
Rank: 2
等 级:论坛游民
帖 子:31
专家分:29
注 册:2010-3-30
收藏
得分:0 
我晕了。。。。
这么这个逻辑都么想明白。。。


唉,这两天高烧烧到39.6度,看来是脑子不太好用了。。。

谢谢两位版主了。。。给分给分。。。
2010-08-06 22:26
快速回复:【求助】还是那个DataGridView那段代码的一个问题。。。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023030 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved