C# DataGridView的checkBox选中后取其后一列的值如何与下一个选中的checkBox后一列的值做比较?

如图,如果我想实现当选择第3行的checkbox的时候就提示说第一行和它同名的已经选择(即都是“中国人”),如果想选择这个的话请先取消第一个的选择状态,同理,如果之前先选... 如图,如果我想实现当选择第3行的checkbox的时候就提示说第一行和它同名的已经选择(即都是“中国人”),如果想选择这个的话请先取消第一个的选择状态,同理,如果之前先选择了第2个“日本人”之前的checkbox,然后在选择第5行的时候也会提示相同的信息,请问大神们这个如何实现呐?只知道在这个事件里判断,可是具体逻辑还是有些模糊,求高手解答,谢谢!
楼下的,请你看清问题在回答!如果你不会请不要随便乱说,现在我已经实现了这个功能了!只是没有把这个问题关闭而已,现在想看看其他人有没有好一点的实现方法!
展开
 我来答
jemy225
2010-12-14 · TA获得超过138个赞
知道答主
回答量:40
采纳率:0%
帮助的人:58.7万
展开全部
在选中事件中添加判断:编列第二列所有的值,判断当前行第二列的值有没有与之相同的,如果有那么弹出对话框(OK/cancel),选择OK那么把当前行的第一列值改为true;如果是cancel把当前行第一列的值改为false。
传奇勇者
2010-12-15 · TA获得超过747个赞
知道大有可为答主
回答量:1706
采纳率:75%
帮助的人:806万
展开全部
这样的东西只能用js脚本来实现,本身实现不了,因为页面形成是种解释性的语言,本身是在服务端运行的,在当前页判断不了。

既然实现了,贴出来大家分享分享啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pellolove
2010-12-14 · 超过52用户采纳过TA的回答
知道小有建树答主
回答量:164
采纳率:100%
帮助的人:57.1万
展开全部
上个人说的没错啊,你如果要用服务器来判断就一定要“刷新页面”(当然还可以用ajax),用javascript则很容易 ,最好用js框架(jquery)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式