GridView中CheckBox选中,判断值

来源:百度知道 编辑:UC知道 时间:2024/09/22 12:35:44
我在GridView中有CheckBox列,当然还有其他列。问题是这样的:
在GridView选中CheckBox列的一行时候,我去读对应行的系统编号。
如果再选中CheckBox列中的某行时候,我又去读应行的系统编号。
如果系统编号重复了,我给提示。但这些是我在cs代码里写的,并且AutoPostBack="True"。这样就造成每次钩选都会刷新页面。这个页面的功能就是让用户选择系统编号,系统编号有重复的,别的记录不重复。用户选择同样的系统编号的时候,页面给出判断,功能我是实现了。
页面如:
选择 系统编号 部门 日期
0001 财务 2001-09-02
0001 前台 2003-02-02
0222 库房 1999-11-11
0222 销售 1999-12-18
0222 商务 2000-08-15

但是我不想每次钩选刷新页面,又要判断钩选中结果是否重复,即系统编号是否有选择重的,该怎么办?
请各位帮忙!!!
先谢谢了!!

你不postback就得用另一个键来激活事件,你可以在GridView外加个button来激活事件。如果你非要点击就做判断不刷新,你只能考虑ajax

别用checkbox,用radiobuttonlist,把系统编号作为其GroupName的属性值来分组,这样就不用写代码判断重复了,因为同一个系统编号都在一组里。
ps:数据绑定技术目前还没学习,不知道哪些控件支持数据绑定,如果radiobuttonlist不支持数据绑定就没辙了。。。