ListView中多选影响CheckBox的值,如何解决?

问题描述

有一个ListView,Detail模式,行可以多选,有CheckBox,当我按住Ctrl或者Shift选择多行的时候,CheckBox也跟着变化。我想让CheckBox的值不受多选的影响,请问如何设置。谢谢。

解决方案

解决方案二:
没有,默认就是不跟着的
解决方案三:
那要CheckBox还有什么用,checkbox是绘制上去的吧?
解决方案四:
引用楼主zqmillet的回复:

有一个ListView,Detail模式,行可以多选,有CheckBox,当我按住Ctrl或者Shift选择多行的时候,CheckBox也跟着变化。我想让CheckBox的值不受多选的影响,请问如何设置。谢谢。

我用的是VB2010,这个人也遇到这个问题了http://stackoverflow.com/questions/2017170/c-sharp-listview-with-checkboxes-automatic-checkbox-checked-when-multi-select-r
解决方案五:
既然用了checkbox,为什么还要多选既然想多选,为什么还要checkbox?
解决方案六:
引用3楼zqmillet的回复:

Quote: 引用楼主zqmillet的回复:
有一个ListView,Detail模式,行可以多选,有CheckBox,当我按住Ctrl或者Shift选择多行的时候,CheckBox也跟着变化。我想让CheckBox的值不受多选的影响,请问如何设置。谢谢。

我用的是VB2010,这个人也遇到这个问题了http://stackoverflow.com/questions/2017170/c-sharp-listview-with-checkboxes-automatic-checkbox-checked-when-multi-select-r

其实呢,这个CheckBox对应着一个Bool量,并不是表示这一行是不是被选中,而且我想方便的在ListView中改这个量。
解决方案七:
折腾半天算是解决了吧,谢谢ls各位~DimFirstChangeAsBoolean=TrueAddHandlerListView.ItemChecked,AddressOfListView_ItemCheckedPrivateSubListView_ItemChecked(ByValsenderAsObject,ByValeAsSystem.Windows.Forms.ItemCheckedEventArgs)IfCType(sender,ListView).SelectedItems.Count>1ThenIf(FirstChange)ThenFirstChange=Falsee.Item.Checked=Note.Item.CheckedElseFirstChange=TrueEndIfEndIfEndSub

时间: 2024-09-17 04:54:56

ListView中多选影响CheckBox的值,如何解决?的相关文章

jquery获取复选框checkbox的值实现方法_jquery

jQuery API : each(callback)::以每一个匹配的元素作为上下文来执行一个函数. :checked :匹配所有选中的被选中元素(复选框.单选框等,不包括select中的option) js: //js获取复选框值 var obj = document.getElementsByName("interest");//选择所有name="interest"的对象,返回数组 var s='';//如果这样定义var s;变量s中会默认被赋个null值

jquery获取复选框checkbox的值的简单实现方法_jquery

jQuery API : each(callback) :以每一个匹配的元素作为上下文来执行一个函数. :checked :匹配所有选中的被选中元素(复选框.单选框等,不包括select中的option) js: //js获取复选框值 var obj = document.getElementsByName("interest");//选择所有name="interest"的对象,返回数组 var s='';//如果这样定义var s;变量s中会默认被赋个null值

c#窗体中获取选中的checkbox的值,并且将其值写入文本文件中

问题描述 c#窗体中获取选中的checkbox的值,并且将其值写入文本文件中 解决方案 解决方案二:this.Controls.OfType<CheckBox>().ToList().ForEach(p=>{stringcheckValue=p.Text;}); 解决方案三:web中可以使用Page.FindControl(id)

BootStrap iCheck插件全选与获取value值的解决方法_jquery

在使用jQuery iCheck 插件的时候遇到了一个问题,就是当我们使用普通的js全选功能无效了. $("#checkall").click( function(){ if(this.checked){ $("input[name='checkname']").each(function(){this.checked=true;}); }else{ $("input[name='checkname']").each(function(){thi

用 Javascript 验证表单(form)中多选框(checkbox)值_表单特效

本文介绍了一个较为通用的获取 checkbox 值的方法,希望对新手有用. 复制代码 代码如下: <script type="text/javascript"> // 说明: 用 Javascript 验证表单(form)中多选框(checkbox)的值 // 作者: CodeBit function getCheckboxValue(checkbox) { if (!checkbox.length && checkbox.type.toLowerCase(

jQuery中的RadioButton,input,CheckBox取值赋值实现代码_php技巧

1.jquery 获取单选组radio$("input[name='name']:checked").val(); 2.jquery获取radiobutton的下一个值$("input[name='name']:checked").next().text()$("input[name='name']:checked").val() 3.jquery 获取input的值$('#id').val() 4.jquery判断多选框checkbox$(&q

C# 获取ListView中某一列的全部值

问题描述 我的窗口上添加了一个ListView,代码如下:<ListViewHeight="179"HorizontalAlignment="Left"Margin="0,26,75,0"Name="listView1"VerticalAlignment="Top"Width="428"ItemsSource="{Binding}"VerticalContent

如何使用 listview 中的 checkbox?

问题描述 如何使用 listview 中的 checkbox? 我在listview中设置了一个checkbox,adapter 如下: @Override public View getView(int position, View convertView, ViewGroup parent) { ViewTag viewTag; if(convertView == null) { convertView = myInflater.inflate(R.layout.row, null); vi

jquery获取多选框checkbox的选中长度

我们用jquery来判断和获取网页中多选框checkbox的选中个数是非常简单的,看下面的一个具体的实例大家就明白了: $("input[name=angel]:checked").length 以上方法站长已经在IE6 .IE8.FF中测试通过! 例子  代码如下 复制代码 <input type="checkbox" checked="checked">python<br> <input type="c