C#代码后面的数据绑定

时间:2011-08-10 14:29:31

标签: c# xml data-binding code-behind

我想用C#codebehind绑定一个Xml文件。 也就是说,我想使用,而不是打开如下面的代码片段所示的文件 嵌入项目解决方案的Xml文件,带有Xml文件名。

你能说我怎么做。

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; 
} 

1 个答案:

答案 0 :(得分:0)

如果您在Visual Studio中将文件标记为“嵌入式资源”,则this article将向您显示从程序集加载文件的方式。要记住的主要事情是,您不想使用通常在文件路径中使用的“\”字符,而是要使用“。”。字符。

如果您尝试从文件系统中读取它,那么this article将为您指明道路。