第三方控件DEV的TreeList如何获取点击的行值!

来源:互联网 发布:js 让某个div不可用 编辑:程序博客网 时间:2024/06/05 22:37

TreeList没有ROWclick事件,想要获取行值,需要使用这个事件treeList1_FocusedNodeChanged

在此事件中写上我们获取行的代码:

            treeList1.OptionsBehavior.EnableFiltering = true;
            treeList1.OptionsView.ShowAutoFilterRow = true;
            treeList1.OptionsBehavior.Editable = false;   //treelist不可编辑

   if (treeList1.Nodes.Count != 0&&e.Node .Id>=0)//由于我增加了Filter所以Filter那行必须要忽略掉。

            {
      
                txtCategoyrName.Text = e.Node.GetValue("CategoyrName").ToString();  //要在treelist1中增加CategoyrName等列哦

         txtCategoryDes.Text = e.Node.GetValue("CategoryDes").ToString();
                getParentID = Int32.Parse(e.Node.GetValue("ParentID").ToString());
                         
            }

 

如果不想使用FocusedNodeChanged事件,而想获取行值。就要可以这样:

  category.CategoryName = treeList1.FocusedNode.GetValue("CategoyrName").ToString();

 


原创粉丝点击