找回密码
 立即注册

QQ登录

只需一步,快速开始

fengling2001

金牌服务用户

7

主题

16

帖子

91

积分

金牌服务用户

积分
91

活字格认证

fengling2001
金牌服务用户   /  发表于:2012-11-30 15:40  /   查看:4866  /  回复:3
将Spread控件中一定范围内的单元格绑定到一个Dataset,然后单元格内容发生变化的时候,可以自动更新Dataset,不知怎么弄,有没有例子

3 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-11-30 17:18:00
沙发
fengling2001 你好

不知你现在使用的是Spread for WinForms还是ASP.NET,在Spread for winForms中可以使用以下方法来实现,Spread for ASP.NET暂时还无法实现该功能:
  1. FarPoint.Win.Spread.Data.SpreadDataBindingAdapter data = new FarPoint.Win.Spread.Data.SpreadDataBindingAdapter();

  2. // Assign the datasource to a data table

  3. data.DataSource = dt;

  4. data.Spread = fpSpread1;

  5. data.SheetName = "Sheet1";

  6. data.MapperInfo = new FarPoint.Win.Spread.Data.MapperInfo(3, 2, 1, 1);

  7. data.FillSpreadDataByDataSource();
复制代码
回复 使用道具 举报
fengling2001
金牌服务用户   /  发表于:2012-12-1 09:16:00
板凳
我用的是 Spread for winForms,上面的代码我测试了,只能从datatable绑定到Spread,但是不能绑定一个区域单元格到一个DataTable,而且不能实现Spread更新,然后DataTable自动更新
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-12-3 11:48:00
地板
fengling2001 你好

你是希望将Spread中某个单元格范围的数据作为其他控件的数据源吗,Spread提供了这样的功能,具体实现方法可以参考Spread帮助文档的以下章节:
Spread for Windows Forms 6.0 Documentation >> Developer's Guide >> Managing Data Binding >> Binding to Data >> Binding a Cell Range in Spread as a Data Source to an External Control
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部