CridView创建 实现选中,编辑,取消,删除
前台:
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->
前台主要代码:... ...
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4"ForeColor="#333333" GridLines="None" OnRowDeleting="GridView1_RowDeleting" OnRowEditing="GridView1_RowEditing"OnRowUpdating="GridView1_RowUpdating" OnRowCancelingEdit="GridView1_RowCancelingEdit"><FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White" /><Columns><asp:BoundField DataField="身份证号码" HeaderText="用户ID" ReadOnly="True" /><asp:BoundField DataField="姓名" HeaderText="用户姓名" /><asp:BoundField DataField="员工性别" HeaderText="性别" /><asp:BoundField DataField="家庭住址" HeaderText="家庭住址" /><asp:CommandField HeaderText="选择" ShowSelectButton="True" /><asp:CommandField HeaderText="编辑" ShowEditButton="True" /><asp:CommandField HeaderText="删除" ShowDeleteButton="True" /></Columns><RowStyle ForeColor="#000066" /><SelectedRowStyle BackColor="#669999" Font-Bold="True" ForeColor="White" /><PagerStyle BackColor="White" ForeColor="#000066" HorizontalAlign="Left" /><HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" /></asp:GridView>
后台:
代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient;public partial class _Default : System.Web.UI.Page {//清清月儿http://blog.csdn.net/21aspnet SqlConnection sqlcon;SqlCommand sqlcom;string strCon = "Data Source=(local);Database=数据库名;Uid=帐号;Pwd=密码";protected void Page_Load(object sender, EventArgs e){if (!IsPostBack){bind();}}protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e){GridView1.EditIndex = e.NewEditIndex;bind();}//删除protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e){string sqlstr = "delete from 表 where id='" + GridView1.DataKeys[e.RowIndex].Value.ToString() + "'";sqlcon = new SqlConnection(strCon);sqlcom = new SqlCommand(sqlstr,sqlcon);sqlcon.Open();sqlcom.ExecuteNonQuery();sqlcon.Close();bind();}//更新protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e){sqlcon = new SqlConnection(strCon);string sqlstr = "update 表 set 字段1='"+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[1].Controls[0])).Text.ToString().Trim() + "',字段2='"+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[2].Controls[0])).Text.ToString().Trim() + "',字段3='"+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[3].Controls[0])).Text.ToString().Trim() + "' where id='" + GridView1.DataKeys[e.RowIndex].Value.ToString() + "'";sqlcom=new SqlCommand(sqlstr,sqlcon);sqlcon.Open();sqlcom.ExecuteNonQuery();sqlcon.Close();GridView1.EditIndex = -1;bind();}//取消protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e){GridView1.EditIndex = -1;bind();}//绑定public void bind(){string sqlstr = "select * from 表";sqlcon = new SqlConnection(strCon);SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlcon);DataSet myds = new DataSet();sqlcon.Open();myda.Fill(myds, "表");GridView1.DataSource = myds;GridView1.DataKeyNames = new string[] { "id" };//主键 GridView1.DataBind();sqlcon.Close();} }
转载于:https://www.cnblogs.com/huangj/p/6277392.html
CridView创建 实现选中,编辑,取消,删除相关推荐
- ASP.NET 2.0数据教程之三十六 在DataList里编辑和删除数据
导言 概述插入.更新和删除数据 里我们已经学习了如何使用GridView等控件来插入,更新删除数据.通过ObjectDataSource和其它数据控件仅仅只需要在智能标签里勾一下checkbox就完成 ...
- 应对word无法编辑、无法选中、无法删除的方法
网上搜索的,试了一下,挺给力的.摘抄至此. word无法编辑.无法选中.无法删除是被设置保护.在工具--保护文档 中,输入密码就可以改了,如果没有密码,可用破解软件去掉保护,推荐WORD文档保护解除器 ...
- GridView的编辑,更新,取消,删除等功能演示
GridView的编辑,更新,取消,删除等功能演示 这是一个GridView应用的视频,内容很透彻的讲解了GridView的很多实用的技巧. 下载地址:http://download.cnblogs. ...
- java excel 编辑_Java 创建、编辑和删除Excel迷你图表
在Excel中,迷你图表是指在单元格中表示数据的微型图表.用其可以清晰简明地表现出相邻数据的变化趋势,同时也不会占用大量空间.根据图表形式的不同,迷你图表可分为折线迷你图.柱状迷你图及盈亏迷你图.本文 ...
- maya对象属性_Maya创建、编辑或删除自定义属性,MAYA
创建.编辑或删除自定义属性 将自定义属性添加到对象中 1.选择要将属性添加到其中的对象/节点. 2.在"属性编辑器"(Attribute Editor)中,选择"属性 & ...
- Atom飞行手册翻译: 2.4 编辑和删除文本
编辑和删除文本 到目前为止,我们介绍了一些用于在文件中移动和选择区域的方法,现在让我们真正来修改一些文本吧.很显然你可以通过打字的方式来输入字符,但是有另一些方法使删除和处理字符变得更简捷易用. 基本 ...
- eclipse入门教程(下载安装,配置,项目 包 类的创建,运行方式,常见问题:删除工程 乱码问题 文档注释快捷生成等,常用快捷键)
1. eclipse下载和安装 1.1 官网下载 1.Eclipse下载地址:点击打开链接 http://www.eclipse.org/downloads/ 进入界面:点击 Download Pac ...
- 电商后台管理系统添加编辑和删除商品分类
目录 一 代码 1 修改 Cate.vue 2 修改 element.js 二 效果 三 源码参考 一 代码 1 修改 Cate.vue <template><div>< ...
- 利用GridView编辑和删除数据
使用GridView删除数据 第一步创建一个GridView 编辑列,填充字段属性 设置字段属性 其他字段根据数据库字段设置 接下来是添加"编辑"和"删除"了. ...
- Asp.net MVC2.0系列文章-编辑和删除新闻操作
上一篇文章,我们简单地完成了新闻内容的展示功能(Asp.net MVC2.0系列文章-显示列表和详细页面操作),此篇文章,我们使用Asp.net MVC2.0实现新闻记录的编辑和删除功能. 创建Vie ...
最新文章
- ha-2:read-project-properties (default) on project
- Javascript设计模式
- IOC操作Bean管理XML方式(注入集合类型属性)
- 小朋友(洛谷-P3852)
- 线段树模板1(例题BZOJ1012)单点修改+区间查询
- pyRedis - 操作指南:增/删/改/查、管道与发布订阅功能
- Uva 10590 Boxes of Chocolates Again
- Spring搭建MVC WEB项目[转]
- 中国(龙港)首届 “港为人先”全球创新创业大赛
- scrapy 架构文档
- 一口气读完系列最穷的穷光蛋
- jQuery封装的获取Url中的Get参数
- 华为交换机修改concle密码
- vue中如何使用富文本编辑器(TinyMce)
- 如何用python一键去除图片、PDF水印?
- 2021乌兰浩特四中高考成绩查询,2021内蒙古地区高考查分详细
- 2. OP-TEE中添加自己的TA和CA
- iphone开发笔记和技巧总结
- python实用小工具
- 读图书版 《走出软件作坊》
热门文章
- 怎么把python从c盘移到d盘_如何转移Pycharm的设置或者缓存到其他盘
- C++ 字符串 多个<< << <<
- host=‘api.github.com‘, port=443): Max retries exceeded with url
- Hyperledger Fabric 或 Composer 获取指定区块的信息
- 基于SSM的选课系统
- android使用的数据,在 Android 应用中使用数据 - Xamarin | Microsoft Docs
- linux分配权限o w,O-LinuxShell-W14 Linux权限练习(共50分)
- java中arraylist扩容问题_Arraylist扩容机制
- spring-data学习上
- linux复习题之阶段性考试题目