写词文章的目的:许多用户提出,希望绑定 Spread 表格控件数据,同时也想保留一些单元格显示固定信息。Spread 表格控件提供两种数据绑定方式:以表单为单位绑定数据和以单元格范围为单位绑定数据。通过单元格范围绑定方式,可以实现该功能。
可以结合 SpreadDataBindingAdapter 和 MapperInfo 来实现区域绑定方式。代码如下:
this.fpSpread1.Sheets[0].Reset(); FarPoint.Win.Spread.Data.SpreadDataBindingAdapter data = new FarPoint.Win.Spread.Data.SpreadDataBindingAdapter(); data.DataSource = dt; data.Spread = fpSpread1; data.SheetName = "Sheet1"; data.MapperInfo = new FarPoint.Win.Spread.Data.MapperInfo(3, 2, dt.Rows.Count, dt.Columns.Count); data.FillSpreadDataByDataSource();
效果图:
Demo 下载:
VS2010 + Spread Studio for Windows Form 7