vsto绑定list 通过VSTO操作office很不错,不过就是绑定数据源的方式好像只有通过dateset,因为现在大的项目基本上都采用三层架构,而三层架构返回的都是list。如果我想绑定list该怎么操作呢?我想vsto应该有个DataSource 之类的属性可以绑定list吧。但是找了半天都没有发现这方面的资料。只好在这里请教各位啦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自己解决问题啦默认情况下VSTO只能使用dataset来绑定数据库,但是我们三层架构返回的都是list。怎么办呢?我们可以变通的来解决这个问题。VSTO是可以绑定BindingSource。而BindingSource又可以绑定list。通过这样的转接就实现VSTO绑定list了。为了方便可以:1 在数据源面板中添加对象数据源,将model引入2 从数据源中将model拖入excel中。Model是不能自动得到数据的。但是拖入后系统会自动帮我们创建一个BindingSource。而且这个BindingSource还与界面中的每一个字段都绑定好了。3 我们在后台代码中加入base_UserMangeInfoBindingSource.DataSource= MES.BASE.BLL.Base_UserMangeBLL.SelectAll();通过bll将数据查询出来绑定到BindingSource。 郁闷,求解。 这几句话什么意思? [求助]gridview后台绑定数据分页 求一段不用SqlCommandBuilder,使用SqlDataAdapter的InsertCommand命令实现插入 风扇的抽象思维 如何取得记录数,或判断是不是记录集为空? 删除文件夹和文件的问题 谁能把这个最先问题解决了,我马上给他100分. 再请教一正则的问题 怎样才能打印出Panel中的所有内容,包括Lable和PictureBox控件 Convert.ToDateTime问题 C#多线程委托一个方法,很奇怪的问题
默认情况下VSTO只能使用dataset来绑定数据库,但是我们三层架构返回的都是list。怎么办呢?我们可以变通的来解决这个问题。VSTO是可以绑定BindingSource。而BindingSource又可以绑定list。通过这样的转接就实现VSTO绑定list了。为了方便可以:
1 在数据源面板中添加对象数据源,将model引入
2 从数据源中将model拖入excel中。Model是不能自动得到数据的。但是拖入后系统会自动帮我们创建一个BindingSource。而且这个BindingSource还与界面中的每一个字段都绑定好了。
3 我们在后台代码中加入
base_UserMangeInfoBindingSource.DataSource
= MES.BASE.BLL.Base_UserMangeBLL.SelectAll();
通过bll将数据查询出来绑定到BindingSource。