文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程数据库如何在GridView中一次性批量更新多行数据
精品推荐
特别推荐
·学习SQL语句之SQL语句大全
·数据备份失败的五个原因及解决办法
·解决SQL Server常见的七个经典问题
·SQL存储过程的概念,创建,调用,管理,删除,优点
·带你轻松接触13个数据库术语
·如何恢复系统数据库如何恢复系统数据库?
·通过实例讲解由浅入深学会存储过程
·学会三个范式快速成为数据库设计的高手
·SQL数据库应聘人员面试时经常被问的问题
·问答:查询分析器不能单步调试的的原因
·数据库基础知识:SQL中的IIF语句详解
·WindowsXP+IIS+PHP5+MySQL5+Zend+GD库+phpMyAdmin+PHPWind 5.3 安装教程
·你知道吗?优化数据库前的十大问题
·自动备份注意事项让你远离误删数据噩梦
·关于MSSQL数据库日志满的快速解决办法
·SQL安全设置攻略
·SQL注入的不常见方法
·关于SQL语句的优化方式
·SQL优化34条
·查询及删除重复记录的方法
热点TOP10
·学习SQL语句之SQL语句大全
·玩转Windows桌面图标
·Transact-SQL语句总汇
·了解SQL语句的功能,快速学会SQL语句
·精妙SQL语句收集
·ADO连接数据库字符串大全
·ASP.NET中数据库的操作初步----DataSet操作数据库
·101个微软提供的Visual Studio 2005示例
·Apache+php+mysql安装与配置详解
·用独立的DLL来存储图片(资源文件)
·一个简单的酒店系统的数据库设计
·通过Remoting service上传文件
·如何在GridView中一次性批量更新多行数据
·VB.NET的数据库基础编程(1)
·使用设计模式构建通用数据库访问类
·QQ聊天记录器演示程序(一)
·SQL优化34条
·数据库基础知识:SQL中的IIF语句详解
·VB.NET的数据库基础编程(2)
·SQL数据库应聘人员面试时经常被问的问题

如何在GridView中一次性批量更新多行数据

日期:2006年12月18日 作者: 查看:[大字体 中字体 小字体]


假定有一个ProdUCt表,字段有(Id,Name,Quantity,...)我们要一次批量更新Quantity的值
    首先在Gridview中,Quantity列以TemplateField显示,其他的列属性设为只读,把显示格式设为TextBox
<ASP:TemplateField HeaderText="Quantity">
  <ItemTemplate>
    <asp:TextBox ID="editQuantity" runat="server" CssClass="GridEditingRow"
                 Width="24px" MaxLength="2" Text='<%#Eval("Quantity")%>' />
  </ItemTemplate>
</asp:TemplateField>
   在GridView下面添加一个Button控件,定义onclick方法为updateButton_Click
   最后updateButton_Click代码为:

protected void updateButton_Click(object sender, EventArgs e)
{
  int rowsCount = grid.Rows.Count;

  GridViewRow gridRow;

  TextBox quantityTextBox;

  string productId;

  int quantity;

  bool success = true;
  // 遍历GridView中的每一行
  for (int i = 0; i < rowsCount; i++)
  {
    // 获行当前行
    gridRow = grid.Rows[i];
    // 通过DATAKEYS来取行没显示出来的ID号
    Id = grid.DataKeys[i].Value.ToString();
    //
    quantityTextBox = (TextBox)gridRow.FindControl("editQuantity");
    // 转换为整形,如果输入的是非法字符Int32.TryParse返回FALSE
    if (Int32.TryParse(quantityTextBox.Text, out quantity))
    {
      // 调用业务层的方法更新数据
      success = success && BLL.UpdateItem(Id, quantity);
    }
    else
    {
      // 更新失败
      success = false;
    }
    // 显示信息
    statusLabel.Text = success ?
      "<br />更新成功!<br />" :
      "<br />更新失败!<br />";
  }
  // 重新绑定GridVIEW
  PopulateGridView();
}

http://www.cnblogs.com/timone/archive/2006/11/17/564171.html

(出处:清风下载学院






上一篇:Photoshop打造漂亮的时尚美女海报

下一篇:如何最大限度提高.NET的性能

如何在GridView中一次性批量更新多行数据 相关文章:
·新出QQ技巧十六招
·《新金瓶梅》全攻略
·[综合]召唤兽常见技能资质表(最新修补完整版)
·离线查看QQ聊天记录有新招
·免费领养QQ空间五级花最新技巧及代码放送
·轩辕剑3外传天之痕 最新秘技 - 游戏秘籍
·国外最新杀毒软件排行榜
·认识QQ新版新功能:QQ等级加速
·电脑提速的新方法
·玩出新花样 制作精美动画GIF图片
如何在GridView中一次性批量更新多行数据 相关软件:
·婚育视频讲座-新婚ABC
·新东方背单词 4
·新概念英语复读机 V3.1
·新仙剑奇侠传电视剧纪念XP版
·最新PhotoshopCS8.0视频教学
·pro/E 野火 3.0 rar 最新版欧
·《沙罗曼蛇》全新PC版
·新版标准日本语初级 单词读音MP3
·塑造新职业女性之完美形象
·新东方演讲录 俞敏洪老师学习英语与人生奋斗

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn