一、为SmartGrid设置多表头
设置多表头只需设置MultirowHeaderXml属性即可。该属性为MXL格式的字符串,如下列所示:
<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表示列跨度。
二、设置状态栏上的文字
设置status属性即可,该属性解释如下:
status:字符型。获取或设置状态条上显示的文本
三、SmartGrid内部对象的命名
假定SmartGrid控件后台的ID是:SmartGrid1,在下面用<SmartGridid>表示,那么下面各对象的命名与生成的Html元素如下:
冻结列标题带的ID是:<SmartGridid>_H,Html元素是:<SPAN>
栏位标题带的ID是:<SmartGridid>_F(很多行时水平滚动第一页) ,Html元素是:<span>
合计带(栏位区)的ID是:<SmartGridid>_E,Html元素是:<div>
状态条的ID是:<SmartGridid>_U,Html元素是:<tr>
冻结栏位数据带的ID是:<SmartGridid>_I,Html元素是:<div>
合计带的ID是:<SmartGridid>_J,Html元素是:<div>
数据带的ID是:<SmartGridid>_G,Html元素是:<div>
插入删除工具条的ID是:<SmartGridid>_U
分页条(顶部)的ID是:<SmartGrid>_T,Html元素是:<tr>
分页条(底部)的ID是:<SmartGridid>_PagerC,Html元素是:<td>
分页条上页次输入框的ID是:<SmartGridid>_R, Html元素是:<input type=text name=\"",this.UniqueID>
所有栏位样式的ID是:<SmartGridid>_K,Html元素是:<table>
标题带的ID是:<SmartGridid>_O,Html元素是:<table>
数据区的ID是:<SmartGridid>_B,为xml类型
编辑器的ID是:<SmartGridid>_A,Html元素是:<span>
栏位初始化xml 的ID是:<SmartGridid>_C,Html元素是:<XML>(对应RowXml属性)
状态条按钮(新增、修改、删除按钮)的ID是:<SmartGridid>_btnTD,Html元素是:<td>
状态条按钮(懒加载区)的ID是:<SmartGridid>_Q,Html元素是:<td>
状态条按钮(懒加载区页次)的ID是:<SmartGridid>_P,Html元素是:<td>
第一个栏位的ID是:<SmartGridid>_col1,Html元素是:<table>
隐藏控件1<input type="hidden" name="SmartGrid1" id="SmartGrid1" value="" />
隐藏控件2<input type="hidden" name="SmartGrid1_d" id="SmartGrid1_d" value="" />
隐藏控件3<input type="hidden" name="SmartGrid1_s"id="SmartGrid1_s" value="" />
隐藏控件4<input type="hidden" name="SmartGrid1_cv" id="SmartGrid1_cv" value="" />
隐藏控件5<input type="hidden" name="SmartGrid1_m"id="SmartGrid1_m" value="<?xml version='1.0'?><data/>" />
其中放置了一个用于输入数据编辑框(input type=”text”或 select或checkbox等)
<input type="text" dataType="System.String" allowNull="true" columnName="TaskCode" scale="0" precision="0"
style="border:0px;margin:0px;behavior:url(/
WebResource.axd?d=CqS8WQEEGLnwip2TYYmWLPILOFmcK3QcFDDc2ovm1z0jiumdcVjozGzoeesW8tkhr17D2iW_sjw-
u8506XsnWLXAkzeC3EaVF98qrN5o_QaduOVhObGnXd7H2X6is1SDvJH4bBp5ORZQQXxHp0sOhA2&t=634274138495000000);" />
第二个栏位的ID是:<SmartGridid>_col2,Html元素是:<table>
第N个栏位的ID是:<SmartGridid>_colN,Html元素是:<table>t