SmartGrid的样式
先了解一下两个属性:
UsingDefaultStyleFile(bool:用来获取或设置是否使用预定义的样式文件SmartGrid.css(位于/sw_client/smartgrid/css目录下),程序员可以定义自己的样式文件,默认为使用预定义的样式文件。
UsingDefaultStyleName(bool):设置是否使用SmartGrid预定义的样式名称。这主要用于页面中有多个表格时,而程序员希望这些表格的样式不同时使用。通过设定不使用
SmartGrid定义的样式名称,程序员可以按照自己的喜好来命名样式,从而达到目的,具体参见CellStyleName等属性。
SmartGrid常用来控制的样式主要有:
smartgrid:Grid的样式,主要设置外围表格
headerCellStyle:表头单元格样式
dragOverCellStyle:拖放时单元格样式
rowHeaderCellStyle:行头单元格样式
selectedCellStyle:选中时单元格的样式
activeCellStyle:anchor时单元格的样式
mouseOverCellStyle:mouseover时单元格的样式
disabledCellStyle:在编辑状态下,禁止编辑的单元格样式
sumCellStyle:合计行的单元格样式
statusBarStyle:状态条的样式
rowStyle:行的样式
pagerStyle:分页条的样式
pagerLinkDisabledStyle:分页条上连接的样式
以下为设置SmartGrid的样式的属性:
属性名 |
含义 |
ActiveCellColor |
获取或设置用来绘制活动单元格的背景颜色。 |
ActiveCellStyleName |
活获取或设置Active单元格的样式名称。默认值为activeCellStyle。 |
AlternatingCellStyleName |
获取或设置一个值,该值指示是否可以通过单击列标头对网格进行重新排序。默认是列不排序。 |
AlternatingRowStyleName |
获取或设置表格中间隔行的样式名称。默认的样式名称与表格中行的样式名称保持一致。 |
BackColor |
背景颜色(继承自WebControl) |
BorderColor |
边框颜色(继承自WebControl) |
BorderStyle |
边框样式(继承自WebControl) |
BorderWidth |
边框宽度(继承自WebControl) |
CellStyleName |
获取或设置表格中单元格的样式名称。默认的样式名称为cellStyle。 |
ControlStyle |
获取或设置对象所包含的任何Web 服务器控件的样式。(继承自WebControl)(无作用) |
CssClass |
CSS样式名称(继承自WebControl) |
DisabledCellStyleName |
获取或设置disabled的单元格的样式名称。默认值是disabledCellStyle。 |
DragOverCellStyleName |
获取或设置表头拖放时单元格的样式名称。默认名称为dragOverCellStyle。 |
Font |
字体样式(继承自WebControl) |
ForeColor |
字体颜色(继承自WebControl) |
FrozenAlternatingCellStyleName |
获取或设置固定列中间隔行的单元格的样式名称。默认的样式名称与固定列中单元格的样式名称保持一致。 |
FrozenAlternatingRowStyleName |
获取或设置固定列中间隔行的样式名称。默认的样式名称与固定列中行的样式名称保持一致。 |
FrozenCellStyleName |
获取或设置固定列中单元格的样式名称。默认的样式名称为frozenCellStyle。 |
FrozenRowStyleName |
获取或设置固定列的行样式名称。默认的样式名称为frozenRowStyle。 |
FrozenTotalCellStyleName |
获取或设置固定列上合计行单元格的样式名称。默认的样式名称与固定列中单元格的样式名称保持一致。 |
FrozenTotalRowStyleName |
获取或设置固定列中合计行的样式名称。默认的样式名称与固定列中行的样式名称保持一致。 |
GridStyleName |
获取或设置表格样式名称,主要用来设置表格的外围边框,默认值为smartGrid。 |
HeaderCellStyleName |
获取或设置表头单元格的样式名称,默认的样式名称为headerCellStyle。 |
HeaderRowStyleName |
获取或设置表头行的样式名称,默认的样式名称为headerRowStyle。 |
MouseOverCellColor |
获取或设置用来绘制行MouseOver时行上单元格的颜色。 |
MouseOverCellStyleName |
获取或设置MouseOver时行上单元格的样式名称。默认值是mouseOverCellStyle。 |
MouseOverRowStyleName |
获取或设置MouseOver时行的样式名称。默认值是空。 |
PagerLinkDisabledStyleName |
分页条上灰化的导航按钮的样式名称,如在显示第一页时,第一页、首页应该是灰化的,默认样式名称是pagerLinkDisabledStyle。 |
PagerStyleName |
分页条的样式名称,该样式主要用来设置分页条Table的样式,默认是pagerStyle |
RowHeaderCellStyleName |
获取或设置行标题单元格的样式名称,默认的样式名称与表头单元格的样式名称保持一致。 |
RowStyleName |
获取或设置行的样式名称。默认的样式名称为rowStyle。 |
SelectedCellColor |
获取或设置用来绘制选择行上单元格的颜色。 |
SelectedCellStyleName |
获取或设置用户选择的行的单元格的样式。默认值为selectedCellStyle。 |
SelectedMouseOverUsingStyle |
获取或设置用户在选择行时或MouseOver行时,是使用样式还是背景色来绘制行上的单元格。 |
SelectedRowStyleName |
获取或设置用户选择行的样式名称。默认为空。 |
StatusBarHeight |
获取或设置状态条的高度,默认的高度是24px。 |
StatusBarStyleName |
获取或设置状态条的样式名称,默认名称为statusBarStyle。 |
Style |
所有样式属性(继承自WebControl) |
TotalCellStyleName |
获取或设置合计行单元格的样式名称。默认的样式名称为totalCellStyle。 |
TotalRowStyleName |
获取或设置合计行的样式名称。默认的样式名称与行的样式名称保持一致。 |
;