0

実行時に作成RadRotatorし、ファイルにバインドしxmlます。


rotatorからタイトルを取得してラベルのテキストを設定する方法がわかりません。


lbl_date.Text = (lbl_date.NamingContainer as RadRotatorItem).DataItem 

xmlの部分:

<news pnumber="1" id="1"><event_id>578</event_id><event_type_id>1</event_type_id><language_id>2</language_id><title>meeting</title></news>
4

2 に答える 2

1

XDocumentを使用して XML を解析してみてください。

var xdoc = XDocument.Parse(xml);

lbl_date.Text = xdoc.Root.Element("title").Value;

呼び出し .Element("title") で使用される要素名 "title" は大文字と小文字が区別されることに注意してください。

于 2012-03-06T09:04:47.530 に答える
0

最後に私はそれを得る:


lbl_date.Text = XPathBinder.Eval((((lbl_date.NamingContainer as RadRotatorItem)).DataItem), "./title", "");
于 2012-03-06T09:28:03.440 に答える