您的位置:首页 > 其它

.NET 为TreeView绑定自己的分层数据

2009-07-05 11:12 288 查看
使用System.Web.UI.WebControls 的TreeView实在是很繁琐,按照MSDN上的例子构建了一个自己的数据源(ms-help://MS.MSDNQTR.v90.chs/fxref_system.web.ui/html/17fbb581-c6eb-a1b1-8e16-2c5ce73f58f5.htm),可是想让TreeView显示指定的name和value属性,又破费一般周折。当你想让TreeView显示自己定义的字段,可以按照如下方法实现:

首先,按照MSDN的例子实现IHierarchyData接口,定义你想要绑定字段的属性,如代码第9和第14行。

Code
TreeNodeBinding RootBinding = new TreeNodeBinding();
RootBinding.TextField = "Name";
RootBinding.ValueField = "Value";
MyTree.DataBindings.Add(RootBinding);
MyTree.DataSource=new FileSystemDataSource();
MyTree.DataBind();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: