如何更改ASP.NET TreeView控件中的默认字段分配?

时间:2010-01-26 17:07:44

标签: .net asp.net

我目前正在设置此代码:

TreeView tree;
TreeNodeBinding treeNodeBinding = new TreeNodeBinding();
treeNodeBinding.TextField = "Name";
treeNodeBinding.DataMember = "Address";
treeNodeBinding.ValueField = "Zip";
treeNodeBinding.ToolTipField = "FileName1";

tree.DataBindings.Add(treeNodeBinding);
tree.DataSourceID = "Customers";
tree.DataBind();

数据源(XML)可能有也可能没有名为IsPremium的可选属性。如果它存在,那么我必须添加自定义业务逻辑,以确定treeNodeBinding.ToolTipField将是什么。自定义业务逻辑将生成一个字符串,需要将其设置为ToolTipField的值。

如何覆盖默认行为?

由于

1 个答案:

答案 0 :(得分:0)

好的,明白了。我可以使用OnDataBinding函数添加自定义逻辑