🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / C# DEVEXPRESS RMOS / treeList1 sadece filtrelenmiş verilerde tümünü seç yapar

1-) C# DEVEXPRESS RMOS - treeList1 sadece filtrelenmiş verilerde tümünü seç yapar

 

 

   public void tumunuSec()

        {

            var filteredNodes = treeList1.Nodes.Where(node => node.Visible);

            treeList1.BeginUpdate();

            foreach (TreeListNode node in filteredNodes)

            {

                node.Checked = checkEditTumunuSec.Checked;

                tumunuSecRecursive(node); // Alt düğümleri de işaretlemek için çağırın

            }

            treeList1.EndUpdate();

        }

 

        private void tumunuSecRecursive(TreeListNode parentNode)

        {

            foreach (TreeListNode childNode in parentNode.Nodes)

            {

                childNode.Checked = parentNode.Checked;

                tumunuSecRecursive(childNode); // Alt düğümleri işaretlemek için kendisini tekrar çağırır

            }

        }

 

        private void checkEditTumunuSec_CheckedChanged(object sender, EventArgs e)

        {

            tumunuSec();

        }

 

 

 

 

 2024 Mart 20 Çarşamba
 216