属性名 |
含义 |
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 |
布尔型。是否可见。 |