写词文章的目的:许多用户提出,希望绑定 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();
 
效果图:
Demo4
Demo 下载:
VS2010 + Spread Studio for Windows Form 7
 

SpreadBindData.zip (31.09 kb)