在平时的实际项目中,为了减少往返提交数据,可以一次编辑 GridView 的所有行,这样大大提高用户使用产品的体验。下面就讲解何一次编辑 GridView 的所有数据行。在下面的例子中,数据库使用《ASP.NET 2.0应用开发技术》一书中Site\App_Data\下的 ASPNET20Book.mdb 数据库。例子中的数据更新方式使用 SqlDataSource 数据源控件的UpdateCommand属性,但此方法同样适用于存储过程,SQL 语句等。

C#

同时编辑 GridView的 多行

注意:对于SQL Server 数据库,参数名字不加@。另外注意:不同数据库类型和不同的数据源,UpdateCommand="Update [Student] Set Title = @Title,Gender = @Gender,ClassName=@ClassName Where id=@id"写法和SqlDataSource1.UpdateParameters.Add(new Parameter("@Title", TypeCode.String, ((TextBox)gvr.FindControl("txtTitle")).Text)); 的写法会有所区别。

转载于:https://www.cnblogs.com/Nina-piaoye/archive/2006/11/20/565734.html

一次编辑 GridView 的所有行相关推荐

  1. 编辑GridView单元格

    编辑GridView单元格 说明:单元格获取焦点,则单元格处于编辑状态,单元格失去焦点,则立即更新数据库.采用非Ajax技术. 1.访问Session中的数据 这个例子是用户使用Session中数据. ...

  2. GridView用法详解

    前台页面: Default.aspx 1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile=& ...

  3. [翻译]Scott Mitchell 的ASP.NET 2.0数据教程之十二:在GridView控件中使用TemplateField

    在ASP.NET 2.0中操作数据:在GridView控件中使用TemplateField 英文原版  |   本教程的代码(C#)   |   翻译目录   |   原文目录 导言 GridView ...

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

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

  5. GridView 控件

    如何响应GridView 控件中的按钮事件 (转) 2009-06-18 21:47 在单击 GridView 控件中的按钮时,将引发 RowCommand 事件.GridView 控件具有内置功能, ...

  6. Scott Mitchell 的ASP.NET 2.0数据教程之十二:在GridView控件中使用TemplateField

    导言 GridView是由一组字段(Field)组成的,它们都指定的了来自DataSource中的什么属性需要用到自己的输出呈现中.最简单的字段类型是BoundField,它仅将数据简单的显示为文本. ...

  7. 在ASP.NET 2.0中操作数据:在GridView控件中使用TemplateField

    英文原版  |   本教程的代码(C#)   |   翻译目录   |   原文目录 导言 GridView是由一组字段(Field)组成的,它们都指定的了来自DataSource中的什么属性需要用到 ...

  8. ASP.NET 2.0数据教程之十二:在GridView控件中使用TemplateField(转)

    导言 The GridView is composed of a set of fields that indicate what properties from the datasource are ...

  9. 创建自定义排序用户界面

    简介 显示大量已经按类别(不是很多)排序的数据但没有类别分界线,用户很难找到所需要的类别.例如,数据库中只有9个类别(8个不同的类别和1个null),共81种产品.现在用一个GridView列出所有产 ...

最新文章

  1. react控制 input 框回车之后内容清空
  2. Python中内建模块collections常见用法总结
  3. Pbsim模拟器的使用
  4. [python]逆水行舟不进则退(1)
  5. python叫什么语言-python是什么语言编写的
  6. java的轻量锁,jvm第7节-锁(偏向锁,轻量锁,自旋锁)
  7. [BUUCTF-pwn]——[HarekazeCTF2019]baby_rop2
  8. 电脑入门完全自学手册_3DMAX零基础入门到精通的学习路线和教程
  9. linux为什么要禁止内核抢占,为什么linux在内核代码持有自旋锁后禁用内核抢占?...
  10. 201612-2 工资计算
  11. Linux的cat命令详解
  12. 超强阵容实操教学, 0 基础 Flink 训练营免费抢报啦!
  13. Maven的dependencies与dependencyManagement用法区别
  14. Android实现在线阅读PDF文件
  15. 熊猫烧香病毒源代码及分析
  16. Keil5(C51,MDK)注册详细教程(2032年版本)
  17. Linux 脚本 —— 统计目录中文件的数量(按文件名分类)
  18. mysql模糊查询之索引优化
  19. 今日头条2018校招编程题
  20. 动态规划-骨头收集者(一维数组,二维数组)

热门文章

  1. 关于http的一切(updating...)
  2. express怎么读取html,Express 配置HTML页面访问的实现
  3. seq2seq模型_使用Tensorflow搭建一个简单的Seq2Seq翻译模型
  4. dataframe groupby_详解pandas中的map、apply、applymap、groupby、agg.
  5. 字符串 (String)
  6. 猫连接路由器路由下连七台电脑,为啥每台电脑手动设ip才有网?
  7. 前端抓潜,必须设置门槛,筛选优质客户
  8. 旅游捞金的六大方式,玩着把钱赚了
  9. 农业不一定靠规模赚钱
  10. 把照片存QQ相册会越来越模糊,你们会把照片存在哪里?