我目前正在设置此代码:
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的值。
如何覆盖默认行为?
由于
答案 0 :(得分:0)
好的,明白了。我可以使用OnDataBinding函数添加自定义逻辑