• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: 小 中 大 | 推荐给好友 上一篇 | 下一篇

全编辑WebGrid控件LrcGrid(2)——用法

发布: 2007-6-30 18:56 | 作者: admin | 来源: | 查看: 13次 | 进入软件测试论坛讨论

领测软件测试网 用法比较简单,不必写一行代码(这是我的控件编写的主要目的之一)。

共有三步:

第一步:在页面中引用脚本库和CSS样式表库,本来是可以封闭到资源文件中的,这一步懒得做了:)

代码如下:

<LINK href="MyFSheet.css" type="text/css" rel="stylesheet">

<script language="javascript" src="UpdArray_LRC.js" type="text/javascript"></script>

第二步:将LrcGrid控件添加到工具栏,将LrcGrid控件拖到页面内(这个大家都明白)。

第三步:设置LrcGrid控件的属性

属性名 类型 功能 备注
SelSql属性 字符串类型 SQL选择语句 SELECT [列名] AS [显示名],....... FROM [表名] WHERE [条件] ,也可以不写 WHERE 条件。 关键字:SELECT、AS、 FROM、WHERE 必须大写
例如: SELECT yf AS 抄表月份,customer_id AS 用户名称,am_id AS 电能表编码 ,ycbds AS 月初表底数,ymbds AS 月末表底数 FROM comp_dy_sgcb WHERE am_id = ‘0001’
PriKey属性 字符串类型 主键名 (如果是多个主键则用逗号”,”隔开)
EidtCol属性 字符串类型 可进行修改的列名 列名之间用逗号”,”隔开,设为”1”则表示对除主键列外的所有列进行编辑
TitColor属性 Color类型 标题行的背景色
ColsStr 属性 字符串 您所显示的数据集在数据库中的列名 格式要求列名之间用逗号隔开
CollStrCN属性 字符串类型 您所显示的数据集的显示列名(也就是AS后的名) 格式要求同上,显示名之间用逗号隔开
Conn属性 数据库连接字符串 可为空,如果保留空的话,控件将自动从Web.config的Conn键中读值:System.Configuration.ConfigurationSettings.AppSettings["Conn"]
FKCol属性 外键列 格式:列名1(非显示名)|外键列名1|外键显示列名1|外键表名1, 列名2(非显示名)|外键列名2|外键显示列名2|外键表名2,…...。例如:jlxz_code|jlxz_code|name|code_comp_jlxz,gds_code|gds_code|name|code_sys_gds 注意:你所列出的外键列必须包含在EditCol属性列出的列中,也就是说只有外键列是编辑列时才起作用
IsAdd属性 bool型 控件是否具有添加记录的功能。
IsDel属性 bool型 是否具有删除记录的功能。
IsRowEdit属性 bool型 控件是否具有列更改记录的功能
IsSort属性 bool型 控件是否具有排序的功能
IsTabChg属性 bool型 控件是否具有用回车跳转焦点的功能
TabN属性 字符串类型 控件操作的数据库的表名
IsPager bool型 控件是否具有分页的功能
CurrentPageIndex 获取并设置基于 0 的页面索引
ItemsPerPage int型 获取并设置每页要显示的记录数量。默认值为每页显示 10 个项目
PagerStyle 枚举型 该值指示分页程序用户界面的样式 它可以为 PagerStyle 枚举值:NextPrev 和 NumericPages 之一。在 NextPrev 模式中,将显示 VCR 式的按钮,来转到第一页、上一页、下一页和最后一页。而在 NumericPages 模式中,将显示一个下拉列表,列出所有可用页面的索引


补充说明: 如果你的SQL选择语句中有多个表则你必须设置 ColsStr和 TabN的值。

这时你的一个数据表操作的页面就完成了。


文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:[email protected] 电话:010-51297073

软件测试 | 领测国际 | ISTQB | ISTQB官网 | TMMi | TMMi认证 | 国际软件测试工程师认证 | 领测软件测试网