2011-08-10 9 views
-1

C#コードビハインドでXmlファイルをバインドしたいと思います。 つまり、以下のコードスニペットに示すようにファイルを開く代わりに、 をXmlファイル名でプロジェクトソリューションに埋め込まれたXmlファイルを使用したいと思います。C#コードビハインドのデータバインド

どうすればいいですか?

XmlDataProvider provider = new XmlDataProvider(); 

if (provider != null) 
{ 
    System.Xml.XmlDocument doc = new System.Xml.XmlDocument(); 

    doc.Load(fileName); 
    provider.Document = doc; 
    provider.XPath = "/opml/body/outline"; 
    FeedListTreeView.DataContext = provider; 
} 

答えて

0

は、Visual Studioの「埋め込まれたリソース」としてファイルをマークしている場合は、this articleは、あなたのアセンブリを形成し、それをロードする方法を示します。主な留意点は、ファイルのパスで通常使用する "\"文字の代わりに、 "。"文字を使用することです。キャラクター。

ファイルシステムから読み取ろうとしている場合は、this articleが表示されます。

関連する問題