• FarPoint FpSpread控件的使用心得


    开发工具:Visual Stadio.NET 2003

    控件版本:FarPoint Spread for Windows FormsFarPoint.Win.Spread 1.0.9.0

     

    简述

    总结使用FpSpread控件的心得

     

    限制

    本人只使用该控件在单工作表只读的情况下,即仅用其作为查询结果的列表显示。

     

    详述

    FpSpread控件是提供类似Excel功能的控件,整个控件就是工作簿(WorkBook),其中可有1张或多张工作表(WorkSheet)。

    通过设计器(Spread Designer)可以设置SpreadSheetSelected Item三种对象的属性,以设计出所需的报表。使用方式是

    将该控件拖到窗体中。

    如果需要进行数据绑定,则通过DataSourceDataMember属性设置数据集和表表信息

    对该控件点右键弹出快捷菜单,点击Spread Designer弹出设计器

    设置报表

    从属性窗中选中Spread对象可设置其属性,其中有用的属性是

    属性

    说明

    RetainSelectionBlock

    当控件失去焦点后是否高亮显示所选的区域。推荐选True

     

    从属性窗中选中Sheet对象可设置其属性,其中有用的属性是

    属性

    说明

    AutoGenerateColumns1

    是否根据DataSource的设置自动调整列。因为我们将手工设置显示列,所以不希望控件自动更改,故推荐选False

    ColumnCount

    要显示的列数

    DataAutoCellType1

    对于数据绑定的工作表是否自动设置列单元的类型。对于手工设置推荐选False

    DataAutoHeadings1

    对于数据绑定的工作表是否自动设置用字段名设置列头标题。对于手工设置推荐选False

    DataAutoSizeColumns1

    对于数据绑定的工作是否依据相关连的字段自动调整列的宽度。对于手工设置推荐选False

    OperationMode

    设置鼠标或键盘在选择时的方式。除了NormalRowMode是可编辑的,其它都是只读的。如果你需要只读且行选应使用SingleSelect(只读)。请参阅控件文档Specifying What the User Can Select

    RowCount

    设置工作表的行数(不包括列头)

    1 对于这些属性,如果采用手工设置报表,最好都选False,否则一时有所改动,系统会自动设置而搞乱你原有的布局。

     

    在设置了工作表的ColumnCount后就可以设计列头了,这里只需选中要设的列头,属性窗中便会显示Selected Item对象的属性,其中有用的属性是

     

    属性

    说明

    CellType

    设置列中单元的缺省类型(只有当单元未设置CellType才会起作用)

    DataField

    要绑定数据源中的字段

    Label

    列头标题

    Width

    列的宽度

     

    设置完列头,如果你想看一下报表的效果,可以通过设置RowCount1让其显示1行,然后点选相应的单元并设置Text属性即看到显示结果。

     

    原文:http://blog.csdn.net/billj/archive/2008/08/19/2796726.aspx

  • 相关阅读:
    VS,VAX一些快捷键记录
    UnrealScript中的Cpptext{}段落
    UScript在VS下的阅读及调试
    Unreal中的网络同步机制
    UDK编辑器 49条小提示(转)
    VS正则表达式常用篇
    Legacy:Within
    Hadoop + HBase + Hive 完全分布式部署笔记
    Windows批处理调用逻辑备份
    CentOS 下修改/dev/shm 大小解决ORA00845
  • 原文地址:https://www.cnblogs.com/zqonline/p/1353937.html
Copyright © 2020-2023  润新知