J'ai cette configuration de code actuellement:Comment modifier l'affectation de champ par défaut dans le contrôle TreeView 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();
La source de données (XML) ou non peut avoir un attribut optionnel appelé IsPremium
. Si elle existe, alors je dois ajouter une logique métier personnalisée qui détermine ce que le treeNodeBinding.ToolTipField
va être. La logique métier personnalisée génère une chaîne qui doit être définie en tant que valeur de ToolTipField.
Comment remplacer le comportement par défaut?
Merci