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

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

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

共有三步:

第一步:在页面中引用脚本库和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 ProductID AS 产品编号,ProductName AS 产品名称,SupplierID AS 供应商,CategoryID AS 分类号,QuantityPerUnit AS 规格,UnitPrice AS 单价 FROM Products
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,…...。例如:"CategoryID|CategoryID|CategoryName|Categories"注意:你所列出的外键列必须包含在EditCol属性列出的列中,也就是说只有外键列是编辑列时才起作用
IsAdd属性bool型控件是否具有添加记录的功能。 
IsDel属性bool型是否具有删除记录的功能。  
IsRowEdit属性bool型控件是否具有列更改记录的功能  
IsSort属性bool型控件是否具有排序的功能   
IsTabChg属性bool型控件是否具有用回车跳转焦点的功能  
TabN属性字符串类型控件操作的数据库的表名  
IsPagerbool型控件是否具有分页的功能  
CurrentPageIndex 获取并设置基于 0 的页面索引  
ItemsPerPageint型获取并设置每页要显示的记录数量。默认值为每页显示 10 个项目  
PagerStyle枚举型该值指示分页程序用户界面的样式它可以为 PagerStyle 枚举值:NextPrev 和 NumericPages 之一。在 NextPrev 模式中,将显示 VCR 式的按钮,来转到第一页、上一页、下一页和最后一页。而在 NumericPages 模式中,将显示一个下拉列表,列出所有可用页面的索引

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值