• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > GridView控件实现数据的修改(第9节)

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

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了gridview控件,c#gridview控件,gridview控件的用法,android gridview控件,c#中gridview控件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

上一篇是使用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();
     }
   }
</div>

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

运行效果图:

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

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 在ASP.NET 2.0中操作数据之五十:为GridView控件添加Checkbox
  • GridView中日期不显示时分秒的完美解决方法
  • 浅析GridView中显示时间日期格式的问题
  • WinForm中DataGridView折叠控件【超好看】
  • Asp.net 中使用GridView控件实现Checkbox单选
  • GridView导出Excel常见的5种文本格式 原创
  • 灵活使用asp.net中的gridview控件
  • 灵活掌握asp.net中gridview控件的多种使用方法(下)
  • 灵活掌握asp.net中gridview控件的多种使用方法(上)
  • GridView控件如何显示序号

相关文章

  • 2017-05-11.NET获取当前路径的方法汇总
  • 2017-05-11gridview行索引获取方法及实现代码
  • 2017-05-11在ASP.NET中实现弹出日历的具体方法
  • 2017-05-11ASP.NET批量操作基于原生html标签的无序列表的三种方法
  • 2017-05-11asp.net+js实现的ajax sugguest搜索提示效果
  • 2017-05-11Cookies的各方面知识(基础/高级)深度了解
  • 2017-05-11C# 动态编译、动态执行、动态调试
  • 2017-05-11ASP.NET 中ImageMap控件的用法
  • 2018-08-20.NET CORE动态调用泛型方法详解
  • 2017-05-11asp.net下将页面内容导入到word模板中的方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 一步一步学asp.net ajax
    • VB.NET生成随机串或随机数字的方法总结
    • 在ASP.NET中重写URL的代码
    • ASP.NET MVC4入门教程(八):给数据模型添加校验器
    • asp.net用Zxing库实现条形码输出的具体实现
    • 解决VS2012 Express的There was a problem sending the command to the program问题
    • Asp.net使用SignalR实现消息提醒
    • ASP.NET MVC从视图传参到控制器的几种形式
    • 在ASP.NET Core 中发送邮件的实现方法(必看篇)
    • DataView.RowFilter的使用(包括in,like等SQL中的操作符)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有