
FarPointFpSpread控件的使用心得.doc
3页FarPoint FpSpread控件的使用心得 - 教育文库 简述 总结使用FpSpread控件的心得 限制 本人只使用该控件在单工作表只读的情况下,即仅用其作为查询结果的列表显示 详述 FpSpread控件是提供类似Excel功能的控件,整个控件就是工作簿〔WorkBook〕,其中可有1张或多张工作表〔WorkSheet〕 通过设计器〔Spread Designer〕可以设置Spread、Sheet、Selected Item三种对象的属性,以设计出所需的报表使用方式是 将该控件拖到窗体中 假如需要进展数据绑定,那么通过DataSource和DataMember属性设置数据集和表表信息 对该控件点右键弹出快捷菜单,点击Spread Designer弹出设计器 设置报表 附属性窗中选中Spread对象可设置其属性,其中有用的属性是 属性 RetainSelectionBlock 说明 当控件失去焦点后是否高亮显示所选的区域推荐选True 附属性窗中选中Sheet对象可设置其属性,其中有用的属性是 属性 AutoGenerateColumns1 说明 是否根据DataSource的设置自动调整列。
因为我们将手工设置显示列,所以不希望控件自动更改,故推荐选False 要显示的列数 对于数据绑定的工作表是否自动设置列单元的ColumnCount DataAutoCellType1 类型对于手工设置推荐选False DataAutoHeadings1 对于数据绑定的工作表是否自动设置用字段名设置列头标题对于手工设置推荐选False 对于数据绑定的工作是否根据相关连的字段自动调整列的宽度对于手工设置推荐选False 设置鼠标或键盘在选择时的方式除了Normal和RowMode是可编辑的,其它都是只读的假如你需要只读且行选应使用SingleSelect〔只读〕请参阅控件文档Specifying What the User Can Select 设置工作表的行数〔不包括列头〕 DataAutoSizeColumns1 OperationMode RowCount 注1 对于这些属性,假如采用手工设置报表,最好都选False,否那么一时有所改动,系统会自动设置而搞乱你原有的布局 在设置了工作表的ColumnCount后就可以设计列头了,这里只需选中要设的列头,属性窗中便会显示Selected Item对象的属性,其中有用的属性是 属性 CellType 说明 设置列中单元的缺省类型〔只有当单元未设置CellType才会起作用〕 要绑定数据中的字段 列头标题 列的宽度 DataField Label Width 设置完列头,假如你想看一下报表的效果,可以通过设置RowCount为1让其显示1行,然后点选相应的单元并设置Text属性即看到显示结果。
第 页 共 页。
