当前位置: 首页 > 编程笔记 >

GridView控件实现数据的修改(第9节)

顾鸣
2023-03-14
本文向大家介绍GridView控件实现数据的修改(第9节),包括了GridView控件实现数据的修改(第9节)的使用技巧和注意事项,需要的朋友参考一下

上一篇是使用GridView控件实现数据的显示和删除,这一节设计页面,使用GridView控件实现数据的更新操作,当更新时新闻的内容没有输入则提示“不能为空”。
学习内容:
学习任务一 使用GridView控件实现信息的更新
步骤一:数据源控件定义数据的方法,在newschuli.cs页面中编写代码如下:

public static void modifynews(newsclass news1)
  {
   using (SqlConnection cn = dbconn.GetConnection())
    {
     cn.Open();
     SqlCommand cm = new SqlCommand();
     cm.Connection = cn;
    string sql = "update news set title =@content,contents=@as where ID=@id";
        cm.CommandText = sql;
        cm.Parameters.AddWithValue("@content", news1.Title);
        cm.Parameters.AddWithValue("@as", news1.Contents);
        cm.Parameters.AddWithValue("@id", news1.ID);
        cm.ExecuteNonQuery();
     }
   }

步骤二:ObjectDataSource控件从数据源获取数据,选择update选项卡,将“选择方法”设置为“modifynews(newsclass news1)”,单击“下一步”。
步骤三:设置DataKeyNames属性为id。
步骤四:添加编辑列与删除列。打开GridView任务菜单中,选择“编辑列”命令打开“字段”对话框,在左上方“可用字段”列表中将CommandFired前的“+”号展开,分别选择“编辑、更新、取消”选项与“删除”按钮,单击“确定”即可。
学习任务二 设置模版列。
实例一:输入非空验证
Step1:打开“字段”对话框,选择“新闻标题”选项。单机右下方“将此段转换为TemplateFired”超链接将其转换为模版列。
Step2:打开GridView任务菜单中,选择“编辑模板”进入,向EditItemTemplate模板项设置一个数据验证控件RequiredFiredValidator,实现非空验证。
实例二:删除前加上一个确认删除的对话框
Step1:打开“字段”对话框,选择“删除”选项。 单击右下方“将此段转换为TemplateFired”超链接 将其转换为模版列。
Step2:添加一个客户端事件OnClientClick,编写 JavaScript脚本: OnClientClick="return confirm('确认要删除吗')"

运行效果图:

以上就是本文的全部内容,希望大家对熟练使用GridView控件实现数据的修改有所帮助。

 类似资料:
  • 本文向大家介绍GridView控件实现数据的显示和删除(第8节),包括了GridView控件实现数据的显示和删除(第8节)的使用技巧和注意事项,需要的朋友参考一下 本节的学习内容是新闻列表的实现,使用分页功能一个页面显示4条新闻。在新闻显示页面,添加一个字段“删除”,运行时,单击该行的“删除按钮时”,弹出“确认删除此信息?”的提示信息,当按确定按钮时删除该行的信息,按取消按钮时不执行删除操作。 首

  • 本文向大家介绍ASP.NET数据绑定之GridView控件,包括了ASP.NET数据绑定之GridView控件的使用技巧和注意事项,需要的朋友参考一下 GridView 是 DataGrid的后继控件,在.net framework 2 中,虽然还存在DataGrid,但是GridView已经走上了历史的前台,取代DataGrid的趋势已是势不挡。  作用:其功能是在web页面中显示数据源中的数据

  • 本文向大家介绍Android:控件GridView的使用实例,包括了Android:控件GridView的使用实例的使用技巧和注意事项,需要的朋友参考一下 如果是列表(单列多行形式)的使用ListView,如果是多行多列网状形式的优先使用GridView。 GirdView的一些属性: android:numColumns="auto_fit" --------列数设置为自动 android:co

  • 本文向大家介绍ASP.NET数据绑定GridView控件使用技巧,包括了ASP.NET数据绑定GridView控件使用技巧的使用技巧和注意事项,需要的朋友参考一下 不得不说GridView控件的功能确实很强大,一个简简单单的控件就可以把数据管理的很美。在这两天做的任务中碰到的一些GridView控件中遇到的问题进行总结; ①:在GridView控件中随意显示数据库中的信息: GridView控件中

  • 本文向大家介绍python实现点击按钮修改数据的方法,包括了python实现点击按钮修改数据的方法的使用技巧和注意事项,需要的朋友参考一下 使用JSON获取前端数据,转成JSON,传递到后端,然后对数据库做修改。 前端代码 后端代码 以上这篇python实现点击按钮修改数据的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 修改元数据 现在私钥已经被移动到 Yubikey 当中了,也是时候做一些基本的设置了。比如改变默认的管理员 PIN(GPG 中叫做 Admin PIN)和访问私钥时需要的普通 PIN。 ❯ gpg --card-edit gpg/card> admin Admin commands are allowed gpg/card> passwd gpg: OpenPGP card no. … detec