在C#中如何获取树形控件勾选框选中的value值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在C#中如何获取树形控件勾选框选中的value值相关的知识,希望对你有一定的参考价值。

没有说清是web的还是winform的啊,下次题目都明确点吧,这样别人可以更针对性的解决你的问题,不过依你说是value值应该是web的。首先需要遍历树所有节点,通过TreeView的Nodes属性和节点TreeNode的Nodes属性,采用递归的方式遍历所有节点,然后通过树节点TreeNode对象的Checked属性判断是否处于勾选状态,这样就得到了所有勾选的节点的集合,然后获取TreeNode对象的Value属性值即可,如果是winform的,获取节点TreeNode的Text属性或Tag属性来获取你要的对应的值。 参考技术A 控件名称.selectvalue;

如何获取复选框选中的数据?

        var check_value = [];
        $(‘input[class="sel"]:checked‘).each(function (){
            check_value.push($(this).val());
        });

        if(check_value.length==0){
            alert(‘请先勾选您要设置的权限‘);
            return;
        }

 

以上是关于在C#中如何获取树形控件勾选框选中的value值的主要内容,如果未能解决你的问题,请参考以下文章

C# 选中/取消选中 WebBrowser 控件中的复选框?

c# 复选框如何获取内容,我在复选框中有多个勾选项,怎么去循环读取它的内容呢?

如何获取复选框选中的数据?

C# gridview复选框选中值

Element UI Tree 树形控件根据层级全选控制

C# winform listview 选中的复选框排序