该Grid由北京神农氏软件有限公司(www.sinos.com.cn)提供 联系电话:010-62979949 13691001994 Mail:sales@sinos.com.cn 软件授权给:神农氏公司内部使用 序列号:0156-0089-0576-8952-5697 硬盘号:0011D8B72B87,0011D8B7284E,0011D8B72854,00E04CEC993B,0040D0515957,Site
序号
折扣
存货ID
存货
单位ID
单位
销售情况
发货
数量
单价
金额
1
0.5
2
0.5
3
0.5
4
0.5
5
0.5
6
0.5
7
0.5
合计
1
TCL彩电
2
台
10
23
115
2
美格显示器
2
台
1
3000
1500
3
IBM笔记本
2
台
12
20000
120000
4
用友软件
1
套
2000
23
23000
5
联想电脑
2
台
10
1000
5000
6
方正
2
台
45
2000
45000
7
浪潮服务器
2
台
1
50000
25000
条
套
台
Alt + Enter会将焦点从SmartGrid移到textbox上
该示例演示了①Grid快捷键,Ctrl+I添加行、Ctrl+D删除行、空格进入编辑。②在Grid编辑的过程中,可以修改单元格的编辑状态,如在数量列录入100时,单价列被置为禁止编辑。修改数量列的值不为100时,单价列被置为可以编辑状态。具体设置参见Mytextbox.htc的onchange事件。③合计行的值可以设为大写显示。示例中的金额列的合计值是大写,具体实现参见列定义中col.MonetaryAmountInWords = true④Grid的固定列。示例中折扣列是固定的。⑤自定义格式化功能。数量列的格式化是自定义格式化,当数量大于100时,显示为红色。具体参见自定义的格式化脚本方法myformat⑥Grid在添加、插入新行时,可以根据用户的设置来初始化新行的数据,如示例中在添加新行时,折扣列初始赋值为0.5,数量列初始赋值为5。⑦Grid支持表达式计算,如示例中金额列为禁止编辑,它的值来源于数量、单价、折扣列的运算。具体实现参见金额列的定义。