欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » SmartGrid使用教程 » 正文

SmartGrid的重要属性

创建时间:2012年03月21日 20:57  阅读次数:(5131)
分享到:
属性名 含义
AccessKey 字符型。快捷键。不能超过1个字符。使用ALT+快捷键快速访问SmartGrid
ActiveMode ActiveMode枚举型。获取或设置单元格的活动模式。默认为ActiveMode.Fast。可取值:Active、Edit、Fast。Active:活动状态。鼠标左键单击单元格时,该单元格被激活,用户按下空格键后进入编辑。鼠标双击单元格时,单元格进入编辑状态。用户按下回车键以及方向键时,下一个单元格被激活。Edit:编辑方式。当单击或双击单元格时,单元格进入编辑状态。用户按下回车键或方向键时,下一个单元格进入编辑状态。Fast:快速录入方式。单击单元格时,该单元格被激活,用户按下空格键后进入编辑。鼠标双击单元格时,单元格进入编辑。用户按下方向键时,下一个单元格被激活。用户按下回车键时,如果当前单元格编辑状态,则下一个单元格为编辑状态。
AddCopyData 布尔型。获取或设置在添加行时,是否允许Grid从上一行拷贝数据到新增加的行,默认不拷贝。必须为具体列设置AddCopyData=true才能真正从上一行拷贝数据到新增加的行。
AllowAdd 布尔型。设置是否允许用户在客户端编辑数据时添加行。默认不允许添加行。
AllowColDrag 布尔型。获取或设置一个值,该值指示是否允许用户拖放列头到指定的位置。默认是不允许拖放。
AllowCustomPaging 布尔型。获取或设置指示是否启用自定义分页,默认不启用自定义分页。
AllowDelete 布尔型。设置是否允许用户在客户端编辑数据时删除行。默认不允许删除行。但调用delRowForced()方法能强制删除行。
AllowLoadOnDemand 布尔型。获取或设置是否允许数据懒加载,懒加载主要用于数据量特别大的情况,当滚动条移动到最下端的时候,从服务器端取数据。默认值为false。
AllowPaging 布尔型。设置是否允许分页,默认不允许分页。
AllowSorting 布尔型。获取或设置一个值,该值指示是否可以通过单击列标头对网格进行重新排序。默认是列不排序。
AutoGenerateColumns 布尔型。获取或设置一个值,该值指示是否为数据源中的每一字段自动创建SmartGridColumn对象并在 SmartGrid 控件中显示这些对象。如果AutoGenerateColumns=true,系统自动生成栏位时将布尔类型栏位(如SqlServer中的bit)自动创建为CheckBoxColumn,其它类型创建为TextBoxColumn。
AutoSelect 布尔型。获取或设置一个值,该值指示单元格进入编辑时是否自动全选。默认为全选。
ClientData System.Xml.XmlElement类型。获取客户端用户录入的数据,数据类型为XML文档。这主要用于数据源为XML文档。无XML定义语句和根节点,以<row>标记每行
ClientID 字符类型。获取由 ASP.NET 生成的服务器控件标识符。
ClientSelected System.Xml.XmlNodeList类型。获取用户当前选择的行集合,返回的数据类型为XML节点列表。主要用于数据源为XML的情形。
Columns SmartGridColumnCollection类型。获取表示 SmartGrid 控件的各列的对象的集合。
ColumnSizeable 布尔型。获取或设置是否允许用户通过鼠标来修改Grid的列宽,默认是不允许用户修改列宽。SmartGrid的ColumnSizable=true的情况下栏位的Sizeable属性才有效。
Controls ControlCollection类型。子控件列表。
CssClass 字符类型。Css样式类名称。
CurrentColumnName 字符类型。获取或设置一个值,该值指示当前单元格所在的列的名称。默认为空。
CurrentPageIndex Int类型。获取或设置当前显示页的索引。
CurrentRowIndex Int类型。获取或设置一个值,该值指示当前行。默认为-1,表示没有当前行。
DataKeyField 字符类型。获取或设置由 DataSource 属性指定的数据源中的键字段。默认值是String.Empty。可使用逗号分隔。如果未指定,自动获取数据源(如DataTable)的主键栏位。
DataMember 字符类型。获取或设置多成员数据源中要绑定到SmartGrid控件的特定数据成员。默认值为 String.Empty。在DataSource类型为DataSet时指明是哪一个数据表(名称)。
DataSource Object类型。存取或设置数据源,数据源的类型可以为XML文档、DataTable、DataSet、SqlDataReader、OdbcDataReader、OleDataReader等。
Enabled 布尔型。控件是否可用。
EnableViewState 布尔型。是否可记录视图状态。
FrozenColumns SmartGridColumnCollection类型。获取表示 SmartGrid 控件的各固定列的对象的集合。
FrozenMultirowHeaderXml 字符类型。获取或设置固定列的多行表头XML串,多行表头的XML格式一般如下: < xml version='1.0' encoding='gb2312' > <head><row><col rowSpan='2'>存货ID</col><col rowSpan='2'>存货</col><col rowSpan='2'>单位ID</col><col rowSpan='2'>单位</col><col colSpan='3'>销售情况</col><col rowSpan='2'>发货</col></row><row><col>数量</col><col>单价</col><col>金额</col></row></head> 其中:row表示一行表头 col表示表头单元格 rowSpan表示行跨度 colSpan表示列跨度
GridSizeable 布尔型。设置是否允许Grid在客户端根据容器的尺寸来修改自己的尺寸,默认是不修改。
MultirowHeaderXml 布尔型。获取或设置列的多行表头XML串,多行表头的XML格式一般如下: < xml version='1.0' encoding='gb2312' > <head><row><col rowSpan='2'>存货ID</col><col rowSpan='2'>存货</col><col rowSpan='2'>单位ID</col><col rowSpan='2'>单位</col><col colSpan='3'>销售情况</col><col rowSpan='2'>发货</col></row><row><col>数量</col><col>单价</col><col>金额</col></row></head> 其中:row表示一行表头 col表示表头单元格 rowSpan表示行跨度 colSpan表示列跨度
NamingContainer Control类型。命名容器,即父容器。
Page Control类型。页面对象。
PageCount Int类型。获取或设置显示 SmartGrid 控件中各项所需的总页数。
PagerHeight System.Web.UI.WebControls.Unit类型。获取或设置分页条的高度,默认值是24px。
PagerHorizontalAlign System.Web.UI.WebControls.HorizontalAlign枚举类型。可取值:NotSet、Left、Center、Right、Justify。指定页导航按钮的对齐方式。
PagerPosition TopAndBottom
。指定访问 SmartGrid 控件中各种页的页导航位置。
PageSize Int类型。获取或设置要在 SmartGrid 控件的单页上显示的项数。默认值为 10。
Parent Control类型。父容器。
ReadOnly 布尔型。获取或设置一个值,用于指示能否更改SmartGrid控件的内容。默认为不能修改控件的内容。
RowHeaderVisible 布尔型。获取或设置一个值,该值指定行标头是否可见。默认为不可见。
RowHeaderWidth System.Web.UI.WebControls.Unit类型。获取或设置行标头宽度,默认值是30px。
RowHeight System.Web.UI.WebControls.Unit类型. 获取或设置行的高度,默认值是20px。
RowXml System.Xml.XmlElement类型。获取或设置行的XML,该XML主要用于增加新行时,可以通过RowXml来初始化行。默认值为空串。
SearchOption SearchOption枚举类型。可取值:Clinet、Server、Customer。设置或获取SmartGrid的检索选项。
SelectedRows System.Data.DataRow[]类型。获取用户当前选择的行集合,数据类型为DataRow数组。
SelectionMode SelectionMode枚举类型。指定SmartGrid的选择方式。用户有三种行选择方式:无选择(None)、单行选择(Single)、多行选择(Multiple)。默认的选择方式是单行选择。
SelectMouseOverPaintFrozenRows 布尔型。行选择或Mouse Over时是否需要绘制固定列中的行,默认不绘制固定列中的行。
Site 站点信息。
SortOption SortOption枚举类型。获取或设置对列进行排序的选项,默认的排序方式为SortOption.Client。
StatusBarHeight System.Web.UI.WebControls.Unit类型.获取或设置状态条的高度,默认的高度是24px。
StatusBarVisible 布尔型。获取或设置一个值,该值指定状态条是否可见。SmartGrid的状态条程序员可以在客户端通过脚本进行读写。当SmartGrid的ReadOnly属性为false或者AllowLoadOnDemand属性为true时,默认为显示状态条,否则为不显示状态条。
Style 字符类型。样式
TabIndex Int类型。焦点顺序。
TemplateSourceDirectory 字符类型。获取包含当前服务器控件的 UserControl 的虚拟目录。如:”/”
ToolTip 字符类型。微帮助。
TotalRowVisible 布尔型。获取或设置一个值,该值指定合计行是否可见。
UniqueID 字符类型。控件唯一标识。
VirtualItemCount Int类型。获取或设置在使用自定义分页时 SmartGrid 控件中的实际项数。
Visible 布尔型。是否可见。
来源:.net学习网
说明:所有来源为 .net学习网的文章均为原创,如有转载,请在转载处标注本页地址,谢谢!
【编辑:Wyf】

打赏

取消

感谢您的支持,我会做的更好!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

最新评论

共有评论0条
  • 暂无任何评论,请留下您对本文章的看法,共同参入讨论!
发表评论:
留言人:
内  容:
请输入问题 98+25=? 的结果(结果是:123)
结  果: