Telerik RadTreeがXMLDataSourceにバインドされています。 ノードのテキストを2つの属性(番号と名前)で構成したいと考えています。Telerik RadTreeがXMLデータソースにバインド
<telerik:RadTreeNodeBinding>
例を参照してください: "1.どのようにしている?"
- を
- "あなたは何歳ですか?"
XML:
<questions>
<question name="How are you?" number="1" imageurl="">
</question>
<question name="How old are you?" number="2" imageurl="">
</question>
</questions>
ASPX:
<telerik:RadTreeView ID="RadTreeView1" runat="server">
<DataBindings>
<telerik:RadTreeNodeBinding DataMember="questions" Text="Questions"
ImageUrl="/questions.png" Expanded="false" />
<telerik:RadTreeNodeBinding DataMember="question"
Text='[<%# DataBinder.Eval("number")%>].[<%# DataBinder.Eval("name")%>]'
ImageUrlField="imageurl" FormatString="{0}" Expanded="false" />
</DataBindings>
</telerik:RadTreeView>
おかげCKretを見つけた場合、それは近いようだが、... をコンテナには何のDataItemプロパティはありません。 DataBinder.Eval(Container.Attribute、 "name") – Konrad
おそらくDataBinder.Eval(Container、 "DataItem.name")のようなものを指定することができますか? –