加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

ExtJS与.NET结合开发实例(Grid之批量删除篇)

发布时间:2020-12-17 02:45:20 所属栏目:安全 来源:网络整理
导读:上接 ExtJS与.NET结合开发实例(Grid之数据显示、分页、排序篇) ,在此基础上实现批量删除功能。 ?????实现的步骤如下: ???? 1. 用WebService实现删除的功能(上篇有一园友提出用WebService实现,这里顺便说一下,取数据源也可以用WebService,大家可以参考删

上接ExtJS与.NET结合开发实例(Grid之数据显示、分页、排序篇),在此基础上实现批量删除功能。
?????实现的步骤如下:
???? 1. 用WebService实现删除的功能(上篇有一园友提出用WebService实现,这里顺便说一下,取数据源也可以用WebService,大家可以参考删除的WebService自行实现,我这里就不在累述了)
??????? 新建一WebService文件,命名为:DeleteProject.asmx
??????? 代码如下:

DeleteProject.asmx.cs

???? 2.让我们再回到第一篇里的GridForProjectLists.js文件里,在代码最后部分找到

????????????id:'btnDel',

????????????text:'批量删除',

????????????tooltip:'删除',

????????????iconCls:'remove',

????????????handler:showDelDialog

??? 修改handler:showDelDialog为hanlder:doDel
????现在实现doDel这个function:

doDel

????以上代码加在gdProjects定义之后即可。

??? 实现效果如下:
???

至此已实现Grid的批量删除功能。
???? 后记:
?????由于从VS2008 Beta2转到了RTM版(俺得跟着大家一起走呀

),原先的代码略有改动,主要体现在两处:
?????(1)Web.config文件中的?
?????? <add assembly="System.Data.DataSetExtensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=B77A5C561934E089"/>
?????? 版本号在beta里是2.0.0.0,现为3.5.0.0
???? (2)LINQ的变化,原先的删除使用RemoveAll+SubmitChange的方式,现在为DeleteAllOnSubmit

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读