码迷,mamicode.com
首页 > 其他好文 > 详细

[DevExpress]TreeList数据筛选

时间:2014-10-14 20:33:09      阅读:1072      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   io   os   ar   for   sp   

关键代码:

        public static void Filter(this TreeList tree, FilterCondition fc)
        {
            if (tree != null && fc != null)
            {
                if (!tree.OptionsBehavior.EnableFiltering)
                    tree.OptionsBehavior.EnableFiltering = true;
                tree.FilterConditions.Clear();
                tree.FilterConditions.Add(fc);
            }
        }

测试代码:

        private void Form1_Load(object sender, EventArgs e)
        {
            this.InitData();
            this.treeList1.DataSource = PersonList;
            this.lookUpEdit1.BindWithAutoCompletion(PersonList, "Name", "Name", "输入需要搜索的....");
            this.lookUpEdit1.AddDeleteButton("删除选中数据....");
            this.lookUpEdit1.KeyDown += new KeyEventHandler(lookUpEdit1_KeyDown);
        }
        void lookUpEdit1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                Person _curPerson = lookUpEdit1.GetSelectedDataRow() as Person;
                FilterCondition _curFc = new FilterCondition(FilterConditionEnum.NotContains, treeList1.Columns["Name"], _curPerson.Name);
                treeList1.Filter(_curFc);
            }
        }

实现效果:

树所有数据:

bubuko.com,布布扣

筛选后的数据:

bubuko.com,布布扣

希望有所帮助!bubuko.com,布布扣

[DevExpress]TreeList数据筛选

标签:style   blog   http   color   io   os   ar   for   sp   

原文地址:http://www.cnblogs.com/Yan-Zhiwei/p/4024799.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!