2010-01-26 71 views
0

我目前這個代碼設置:如何更改ASP.NET TreeView控件中字段的默認分配?

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可選屬性。如果它存在,那麼我必須添加自定義業務邏輯,以確定將會是什麼。自定義業務邏輯將生成一個需要設置爲ToolTipField值的字符串。

如何覆蓋默認行爲?

謝謝

回答

0

好吧,明白了。我可以使用OnDataBinding函數添加自定義邏輯