前台:

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创建 实现选中,编辑,取消,删除相关推荐

  1. ASP.NET 2.0数据教程之三十六 在DataList里编辑和删除数据

    导言 概述插入.更新和删除数据 里我们已经学习了如何使用GridView等控件来插入,更新删除数据.通过ObjectDataSource和其它数据控件仅仅只需要在智能标签里勾一下checkbox就完成 ...

  2. 应对word无法编辑、无法选中、无法删除的方法

    网上搜索的,试了一下,挺给力的.摘抄至此. word无法编辑.无法选中.无法删除是被设置保护.在工具--保护文档 中,输入密码就可以改了,如果没有密码,可用破解软件去掉保护,推荐WORD文档保护解除器 ...

  3. GridView的编辑,更新,取消,删除等功能演示

    GridView的编辑,更新,取消,删除等功能演示 这是一个GridView应用的视频,内容很透彻的讲解了GridView的很多实用的技巧. 下载地址:http://download.cnblogs. ...

  4. java excel 编辑_Java 创建、编辑和删除Excel迷你图表

    在Excel中,迷你图表是指在单元格中表示数据的微型图表.用其可以清晰简明地表现出相邻数据的变化趋势,同时也不会占用大量空间.根据图表形式的不同,迷你图表可分为折线迷你图.柱状迷你图及盈亏迷你图.本文 ...

  5. maya对象属性_Maya创建、编辑或删除自定义属性,MAYA

    创建.编辑或删除自定义属性 将自定义属性添加到对象中 1.选择要将属性添加到其中的对象/节点. 2.在"属性编辑器"(Attribute Editor)中,选择"属性 & ...

  6. Atom飞行手册翻译: 2.4 编辑和删除文本

    编辑和删除文本 到目前为止,我们介绍了一些用于在文件中移动和选择区域的方法,现在让我们真正来修改一些文本吧.很显然你可以通过打字的方式来输入字符,但是有另一些方法使删除和处理字符变得更简捷易用. 基本 ...

  7. eclipse入门教程(下载安装,配置,项目 包 类的创建,运行方式,常见问题:删除工程 乱码问题 文档注释快捷生成等,常用快捷键)

    1. eclipse下载和安装 1.1 官网下载 1.Eclipse下载地址:点击打开链接 http://www.eclipse.org/downloads/ 进入界面:点击 Download Pac ...

  8. 电商后台管理系统添加编辑和删除商品分类

    目录 一 代码 1 修改 Cate.vue 2 修改 element.js 二 效果 三 源码参考 一 代码 1 修改 Cate.vue <template><div>< ...

  9. 利用GridView编辑和删除数据

    使用GridView删除数据 第一步创建一个GridView 编辑列,填充字段属性 设置字段属性 其他字段根据数据库字段设置 接下来是添加"编辑"和"删除"了. ...

  10. Asp.net MVC2.0系列文章-编辑和删除新闻操作

    上一篇文章,我们简单地完成了新闻内容的展示功能(Asp.net MVC2.0系列文章-显示列表和详细页面操作),此篇文章,我们使用Asp.net MVC2.0实现新闻记录的编辑和删除功能. 创建Vie ...

最新文章

  1. ha-2:read-project-properties (default) on project
  2. Javascript设计模式
  3. IOC操作Bean管理XML方式(注入集合类型属性)
  4. 小朋友(洛谷-P3852)
  5. 线段树模板1(例题BZOJ1012)单点修改+区间查询
  6. pyRedis - 操作指南:增/删/改/查、管道与发布订阅功能
  7. Uva 10590 Boxes of Chocolates Again
  8. Spring搭建MVC WEB项目[转]
  9. 中国(龙港)首届 “港为人先”全球创新创业大赛
  10. scrapy 架构文档
  11. 一口气读完系列最穷的穷光蛋
  12. jQuery封装的获取Url中的Get参数
  13. 华为交换机修改concle密码
  14. vue中如何使用富文本编辑器(TinyMce)
  15. 如何用python一键去除图片、PDF水印?
  16. 2021乌兰浩特四中高考成绩查询,2021内蒙古地区高考查分详细
  17. 2. OP-TEE中添加自己的TA和CA
  18. iphone开发笔记和技巧总结
  19. python实用小工具
  20. 读图书版 《走出软件作坊》

热门文章

  1. 怎么把python从c盘移到d盘_如何转移Pycharm的设置或者缓存到其他盘
  2. C++ 字符串 多个<< << <<
  3. host=‘api.github.com‘, port=443): Max retries exceeded with url
  4. Hyperledger Fabric 或 Composer 获取指定区块的信息
  5. 基于SSM的选课系统
  6. android使用的数据,在 Android 应用中使用数据 - Xamarin | Microsoft Docs
  7. linux分配权限o w,O-LinuxShell-W14 Linux权限练习(共50分)
  8. java中arraylist扩容问题_Arraylist扩容机制
  9. spring-data学习上
  10. linux复习题之阶段性考试题目