您的位置:首页 > 其它

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

2012-07-21 12:37 344 查看

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();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: