2011-08-10 81 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會顯示您的方式。