Infragistics UltraWebGrid 控件的增删改查(CRUD)

之前没怎么接触UltraWebGrid控件,以为它与普通的GridView控件差不多,不知道是不是我先天迟钝呢,还是怎样,为了弄它这个增删改功能,到处百度、Google,关于这个的资料有是有,但很少,而且大部分是英文的,虽然Infagistics本身也提供Samples来参考,但看着那一大堆非我想要的代码示例,让我觉得很无奈,因为我用的V8.2版本,与现在最新的2010版本也有些差异,它网站上的help大都以最新的为例,哈哈,无奈之下,还是认真地啃下文档的英文解说,然后再与本身的实例做对比,经过一个星期的测试比较,终于将增删改的功能实现出来。为了给广大同志们一个help,少走些弯路,现在将这个功能的实现总结出来:

 

实现增删改查(CRUD)在UltraWebGrid中主要分为两种类型,一种是单个(Single)的实现,它的意思就是你修改或是增加或是删除都是以为一个为单位进行Postback,返回到服务器中,更新到数据库。另一种呢是在前面单个(Single)的基础上提出来的,就是批量更新(Update Batch),在批量更新条件下,你要在自己的Web Form程序中添加一个Run at Server的Button按钮,不用设置Button按钮的事件,它只是起到一个按钮作用,实际什么都不做的。

 

好的,我们来看看实现CRUD功能的大概步骤:

1、设置数据源,这里我们用DataSet数据集来设置数据源,并利用它的向导来设置各种参数(包括SQL)

2.在CS文件中写好各种事件的处理代码,如UpdateRow,DeleteRow等等

3.在Aspx文件中选中UltraWebGrid,在属性中转换到事件标签,然后将相关事件关联起来,如UpdateRowEventHander关联到我们在CS写的UpdateROW事件中,其实就是在这里让我蒙了好长时间,我当时就不明白它怎样将事件代码关联起来的,后来才弄明白它UltraWebGrid控件本身提供这样的事件控制机制,而我们要做的是写好事件的代码,然后在设计面板中将事件与事件代码关联起来就行了,很是简单,当然习惯了自己手写控制一切有时候思维还是转不过来啊。

Infragistics UltraWebGrid 控件的增删改查(CRUD)之非Batch更新操作

Infragistics UltraWebGrid 控件的增删改查(CRUD)之Batch更新操作

转载于:https://www.cnblogs.com/lusir/archive/2010/08/01/1789983.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值