原文出處  http://www.dotblogs.com.tw/mis2000lab/archive/2013/06/24/listview_itemupdating_findcontrol_20130624.aspx

ListView与.FindControl()方法的简单练习 #2 -- ItemUpdting事件中抓取「修改后」的值

本文跟上一篇文章有关连,请依照顺序来练习:

ListView.FindControl()方法的简单练习#1 -- Page_Load事件中的错误
http://www.dotblogs.com.tw/mis2000lab/archive/2013/06/24/listview_findcontrol_20130624.aspx

书本上集,第十章有几个简单的练习

让读者练习 .FindControl()方法与.Controls各有哪些用途?什么时候用哪一个最简便?

(.NET 4.5起的书籍才有这个范例)

如果您想要用 ListView来练习,写法(跟GridView)很雷同。

流程如下:

1. 进入「编辑」模式以后, User开始修改数据

2. 修改完成后,按下「更新(Update)」按钮才是真正的「抓取 User修改后的值」并回写数据库。

因此.....我要抓取「User修改后的数据」应该把程序写在 ItemUpdating事件

(初学者常犯的错误,他们写在「编辑」的事件中。例如 ...Editing事件....

事实上,按下「编辑」按钮只是画面上的样版作切换,进入「编辑样版」.....

User 还没有动手改资料呢!你如何抓取「人家修改后」的值????

................ 流程不对,给你程序代码,你都不知道要放在哪里啊)

这部分的写法,GridView / ListView两者雷同

互相比对一下,很简单

protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)

{

//==抓取「编辑」模式里面,使用者修改后的字段值。

TextBox tb = (TextBox)GridView1.Rows[e.RowIndex].Cells[2].FindControl("TextBox1");

// TextBox tb = (TextBox)GridView1.Rows[e.RowIndex].FindControl("TextBox1");

//或是写成 TextBox tb = GridView1.Rows[e.RowIndex].FindControl("TextBox1") as TextBox;

Response.Write("<br /> title -- " + tb.Text);

//...... 省 略 ......................................................................................................

}

protected void ListView1_ItemUpdating(object sender, ListViewUpdateEventArgs e)

{

TextBox tb = (TextBox)ListView1.Items[e.ItemIndex].FindControl("titleTextBox");

//或是写成TextBox tb = ListView1.Items[e.ItemIndex].FindControl("titleTextBox") as TextBox;

Response.Write("<br /> title -- " + tb.Text);

//...... 省 略 ......................................................................................................

}

来上课吧!http://www.dotblogs.com.tw/mis2000lab/archive/2011/06/24/29807.aspx

现场表演,十~二十分钟能做到的事情

自己看书要看好久,很且看完以后还是迷糊的

文字上的说明,真的比不上「现场表演」的生动啊!

我花两年三个月学习的经验

你要花 三个月、在家自修 学完?可能吗?.....太累了吧?

我亲自上课、重点挑出来,

亲自演练给你看

    五次上课,让你抓到一千多页的书本重点!(还有书本没讲的,现场上课才有喔~)

    轻松入门、一次掌握正确观念

..........................................太划算了!

微软MVP + ASP.NET畅销书作者,亲自授课 -- http://www.dotblogs.com.tw/mis2000lab/archive/2011/06/24/29807.aspx

转载于:https://www.cnblogs.com/mis2000lab/p/3310360.html

ListView与.FindControl()方法的简单练习 #2 -- ItemUpdting事件中抓取「修改后」的值相关推荐

  1. 【转】 asp.net从视频文件中抓取一桢并生成图像文件的方法 实现多语言本地化应用程序 自动返回上次请求页面...

    asp.net从视频文件中抓取一桢并生成图像文件的方法 http://www.bianceng.cn/webkf/aspx/201012/21428.htm WebUIValidation.js ht ...

  2. php抓取dom处理后数据,PHP简单DOMDocument抓取排除td类

    我只是试图获取所有的< td>位于< tr>内部的元素数据元素.我的问题是因为我试图抓取的表结构是我需要排除所有具有COLLSPAN属性的元素,即< td collspa ...

  3. 【精华】【经典】自动化循环操作方法当前网页方法,可以用于本地化AI智能自动抓取网页资源信息,类似爬虫功能

    第一种:需要刷新当前页面重复执行的操作--使用场景:刷点击率 .秒杀活动.抢沙发 //自动化循环操作方法 var doLoop = function (dom) {dom || (dom = docu ...

  4. 【Python 爬虫简单的JavaScript逆向实战】抓取中国电影票房的数据

    开篇闲聊 最近也是看完了崔庆才爬虫52讲里面JavaScript逆向部分,里面介绍了从简单到复杂整个JavaScript逆向的方法,里面也有一些实战案例(可以练习的),跟着视频练习之后,虽然也成功了, ...

  5. php抓取dom处理后数据,写爬虫时PHP解析HTML最高效的方法那就是用DomCrawler!

    需求来源,需要用PHP解析HTML提取我想要的数据 用PHP写网站爬虫的时候,需要把爬取的网页进行解析,提取里面想要的数据,这个过程叫做网页HTML中数据结构化. 很多人应该知道用phpQuery像J ...

  6. php中抓取https页面,php抓取https url网页内容方法

    在开发PHP 应用过程中,有时候需要获取https网页的内容,下面得方法,可以参考下. 直接用file_get_contents,会报错: $url = (https://xxx.com") ...

  7. 从IP数据包中抓取IP地址、端口号的方法

    使用抓包工具可以将从网口发来的数据包内包含的信息都显示出来,包括源端口.目的端口.源地址.目的地址 我使用的抓包工具是 Wireshark 初始界面: 我们要查看网口的数据包,就需要点击 捕获-> ...

  8. 「番茄工作法」- 简单的时间管理方法

    简介 「番茄工作法」是一个简单.轻松的提高工作效率的办法.一直在小众圈子里面流行,但是没有被普及.写下此文,希望番茄工作法能够被更多人了解和接受. 「番茄工作法」这个名字的来历是这样:番茄是指番茄外形 ...

  9. android log抓取方法,Android系统之Android抓取各种log的方法

    Android系统之Android抓取各种log的方法 2018年11月25日 | 萬仟网移动技术 | 我要评论 android之android抓取各种log的方法 1.logcat (四类log b ...

最新文章

  1. 将jsp页面转pdf
  2. svn命令行 批量添加(add)所有新增文件
  3. 用计算机语言编写的完成一定功能,C+的+预备知识.ppt
  4. Firetruck(DFS+回溯)
  5. Cauchy-Schwarz Inequality for Integrals for any two functions clarification
  6. matlab 由图片生成视频
  7. 第8章 java中的并发工具类
  8. 不能定义声明dllimport_不允许 dllimport 函数 的定义 高手帮帮忙
  9. java使用freemaker自定义路径导出Word关键点讲解版
  10. 关于 cocos2d-x win32 版本的 cpu 占用改良
  11. Hive--sql中的explode()函数和posexplode()函数
  12. Spark 系列(十)—— Spark SQL 外部数据源
  13. yolo v4模型训练过程(超详细)
  14. windows环境安装python
  15. 开源字体lato fonts
  16. 音王点歌系统怎么连接服务器,KTV音响设备怎么连接?点歌机怎么连接?学习下...
  17. Redis常用密令以及使用java连接操作redis
  18. Fcitx使用搜狗词库与皮肤
  19. 一下科技何一:移动视频风口,内容创业者如何飞升?
  20. 神秘病毒现形 网购当心黑客“点杀”

热门文章

  1. Dojo学习笔记(一):Hello Dojo!
  2. 上财的计算机专业408,【2020考研】上财408分经验分享
  3. python程序会监控错误的语句_python装饰器实现对异常代码出现进行自动监控
  4. JDBC查询Oracle全部表名称,如何使用JDBC API从Oracle数据库中的现有表中检索记录?...
  5. python中变量名后的逗号_深入浅析python变量加逗号,的含义
  6. java privilege的用法_java反射--注解的定义与运用以及权限拦截
  7. Paxos算法(Basic Paxos 与 Multi-Paxos思想)
  8. 数字图像课程工程大作业分析
  9. Java Vector insertElementAt()方法与示例
  10. 递归-输出字符串所有的组合情况(代码、分析、汇编)