知识大全 GridView 数据异动前的字段检查

Posted

篇首语:撒网要撒迎头网,开船要开顶风船。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 GridView 数据异动前的字段检查相关的知识,希望对你有一定的参考价值。

GridView 数据异动前的字段检查  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  摘要一般执行新增/修改完毕准备异动数据库前 通常会做一层数据正确性检查的动作 当我们使用 GridView 系结 SqlDataSoruce 来呈现数据 若 GridView 进行数据编辑存盘前也要做字段值的检查应该在如何做呢应该在那个控件的那个事件去处理这个检查动作呢

  程序说明及实作首先在页面上放置一个 GridView 及 SqlDataSource 控件 GridView 设为可编辑状态

  当 GridView 编辑储存时 我们要先做一些字段值正确性的检查动作 以下的范例为测试示范 只判断 LastName 字段不得为空 这种必填字段的判断一般只要使用 RequiredFieldValidator 控件在 Client 端即可

  方法一 在 GridView 的 RowUpdating 事件处理字段检查GridView 在编辑储存前会引发 RowUpdating 事件 我们可以在此事件中处理字段检查 字段检查的程序代码如下 当字段检查不合法时 设定 e Cancel = True 即可中断数据更新的动作 执行程序 故意将 LastName 清空 然后按 [更新] 钮进行储存 字段检查的动作就被执行了 方法二 在 SqlDataSource 的 Updating 事件处理字段检查对于 SqlDataSource 来说 编辑数据异动数据库之前 会引发 SqlDataSource 的 Updating 事件

    Protected Sub GridView _RowUpdating()Sub GridView _RowUpdating(ByVal sender As Object  ByVal e As System Web UI WebControls GridViewUpdateEventArgs) Handles GridView RowUpdating        Dim sScript As String        If String IsNullOrEmpty(e NewValues Item( LastName )) Then            sScript =  alert( LastName 栏位不得为空 )             Me ClientScript RegisterStartupScript(Me GetType   error  sScript  True)            e Cancel = True        End If    End Sub cha138/Article/program/net/201311/13964

相关参考

知识大全 GridView绑定实体类的子实体的字段

GridView绑定实体类的子实体的字段  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  表use

知识大全 检查数据库数据字段命名规范与合法性的脚本

  做为一名开发DBA最重要的renweu是经常要检查开发人员或建模人员对数据库的命名规范是否严谨下文中将主要介绍一个检查数据库数据字段命名规范与合法性的脚本仅供大家参考  检查不符合数据库命名规范的

知识大全 当Gridview没有数据 显示表头

当Gridview没有数据显示表头  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在开发的时候很

知识大全 GridView控件实现数据项的编辑、更新、取消

GridView控件实现数据项的编辑、更新、取消  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 js获取GridView中行数据的两种方法

js获取GridView中行数据的两种方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!这篇文章介

知识大全 字段对象的概念和字段对象的建立

  数据集组件Table用于与数据表连接如与学生档案表XA连接数据表通常由若干个字段组成如XA由XAXA…XA共个字段组成实现对数据表中各个字段的数据处理就要用到字段对象TField  TField对

变压器停电检修后,在投入运行前的检查?

a、检修试验项目、数据符合有关规定,并有明确结论。技术资料、试验报告齐全;  b、分接开关三相一致,并按要求来放置。直流电阻测量数据符合要求;  c、电气连接头接触良好,弹簧填圈压紧,外壳、铁芯、中性

变压器停电检修后,在投入运行前的检查?

a、检修试验项目、数据符合有关规定,并有明确结论。技术资料、试验报告齐全;  b、分接开关三相一致,并按要求来放置。直流电阻测量数据符合要求;  c、电气连接头接触良好,弹簧填圈压紧,外壳、铁芯、中性

知识大全 PHP以指定字段为索引返回数据库所取的数据数组

PHP以指定字段为索引返回数据库所取的数据数组  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  很

知识大全 Oracle用户数据字典以及查询表字段

Oracle用户数据字典以及查询表字段  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  查看当前用