WPF在运行时创建动态数据源(XmlDataProvider)

原创 2007年09月18日 01:25:00

 见过很多关于数据绑定的例子,但多半都是用XAML标记来实现的,这样简单方便,但有时我们希望通过代码来动态的创建或改变数据源,折腾了半天终于实现了(我是C#菜鸟,呵呵),代码如下(如XML文件地址为http://www.xxx.com/x.xml):

 

XmlDataProvider xdp = new XmlDataProvider();
Uri xmlURI 
= new Uri("http://www.xxx.com/x.xml", UriKind.Absolute);
xdp.Source 
= xmlURI;
Binding b 
= new Binding();
b.Mode 
= BindingMode.OneWay;
b.Source 
= xdp;
b.XPath 
= "/videoListData/videoListItems/videoListItem";
this.listBox.SetBinding(ListBox.ItemsSourceProperty, b);

这样我们不径可以使用数据绑定给我们带来的便利,还可以动态的改变数据源,增强了数据的灵活性与可控性,是不是很爽啊,呵呵

           

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Spring动态数据源创建以及切换方案

Spring动态数据源创建以及切换方案 采取SSH框架,数据库是Mysql,实现了动态创建和动态切换数据源的功能

动态数据源实现spring

  • 2014-03-15 16:24
  • 803B
  • 下载

spring 使用AbstractRoutingDataSource自定义动态数据源时的事务处理问题

最近在网上看到了一篇博客,继承spring的AbstractRoutingDataSource

mybatis-plus+动态数据源

  • 2017-09-28 17:44
  • 64KB
  • 下载

ActiveReports 9实战教程(2): 准备数据源(设计时、运行时)

在本文,我们通过配置数据源进行报表实战,做过报表开发的报表达人知道,报表中的数据源分设计时数据源和运行时数据源。

动态数据源切换

通常我们在配置数据的时就已经定死了只能访问那个数据,但有些需求需要引入其他数据库的数据,这时候使用动态数据源。当初我刚接触时还以为是为数据库宕掉时配的备用数据库,真是笨啊…… 废话了,上代码 sp...

报表工具的动态数据源实现

有时候我们需要用参数动态指定数据源,或将多数据源连接为单数据源,或向子报表、table控件动态传入数据源名。对于此类需求,报表工具经常要借助高级语言实现或牺牲安全性以降低复杂度,尤其是BIRT、Jas...

Spring 动态数据源路由(Dynamic DataSource Routing)

Spring Dynamic DataSource Routing参考: https://spring.io/blog/2007/01/23/dynamic-datasource-routing/
  • FX_SKY
  • FX_SKY
  • 2016-10-18 18:34
  • 2102
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)