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

原文出處  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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/386221.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

美团java研发岗二面:java静态方法存储在哪个区

思维导图 前言 在很多时候&#xff0c;我们都可以在各种框架应用中看到ZooKeeper的身影&#xff0c;比如Kafka中间件&#xff0c;Dubbo框架&#xff0c;Hadoop等等。为什么到处都看到ZooKeeper&#xff1f; 一、 前些年&#xff0c;互联网行业里对架构师这个岗位的标准还不是…

[学习之道] 修福不修慧,大象披璎珞; 修慧不修福,罗汉托空钵 (学习写程序,只靠补习上课吗?)...

这是我的备份&#xff0c;原文请看 http://www.dotblogs.com.tw/mis2000lab/archive/2014/09/17/learning-and_do-it_20140917.aspx [学习之道] 修福不修慧&#xff0c;大象披璎珞&#xff1b; 修慧不修福&#xff0c;罗汉托空钵 (学习写程序&#xff0c;只靠补习上课吗&#…

阿里P8亲自教你!mysql列转行

前言 今日博主听闻&#xff0c;现在很多培训出来的应届生薪资都赶上了摸爬滚打两三年的朋友&#xff0c;讲道理&#xff0c;这说不过去啊 作为同行来说&#xff0c;这个行业发展很快&#xff0c;技术更新很快&#xff0c;淘汰也很快&#xff0c;千万不要再找借口了&#xff0…

同步、异步、多线程

1、首先明确一点&#xff0c;对于单核CPU&#xff0c;任意一个时刻只有一个线程在运行。那么既然这样&#xff0c;多线程还有什么意义呢&#xff1f; 举例来说&#xff0c;现在只有一个人&#xff0c;要做好几个任务。单线程就是&#xff0c;任务一个一个地做&#xff0c;必须做…

阿里P8亲自教你!熬夜整理华为最新Java笔试题

前言 Mysql的锁机制确实非常重要&#xff0c;所以在这里做一个全面的总结整理&#xff0c;便于以后的查阅&#xff0c;也分享给大家。 Mysql的锁机制还是有点难理解的&#xff0c;所以这篇文章采用图文结合的方式讲解难点&#xff0c;帮助大家理解&#xff0c;讲解的主要内容…

JSP基础笔记

/** #####这部分也是笔记,用于记录JSP的相关内容* ###怎么用JSP###指令的写法* <% 指令名字%>* *### page指令 * language > 表明jsp页面中可以写java代码 * contentType > 其实即使说这个文件是什么类型&#xff0c;告诉浏览器我是什么内容类型&#xff0c;以及使…

阿里P8亲自讲解!javawhile循环语句用法

前言 作为一个已经毕业的计算机专业学长&#xff0c;其实几年大学走来还是挺感慨万千的。&#xff08;说明一下&#xff1a;一本&#xff0c;非958、211&#xff09; 老实说&#xff0c;上大学之前填志愿选专业的时候没有任何打算&#xff0c;就觉得学海熬到头了&#xff0c;向…

Cookie,Session基础知识

//这部分主要是CookieSession的笔记部分/** //获取来访的客户端类型String clientTyereq.getHeader("User-Agent");//如果是火狐浏览器&#xff0c;那么使用以下代码if(clientTye.contains("Firefox")){fileNameDownLoadUtil.base64EncodeFileName(fileNam…

阿里P8亲自讲解!java中级开发工程师需要掌握的技能

前言 关于技术人如何成长的问题&#xff0c;一直以来都备受关注&#xff0c;因为程序员职业发展很快&#xff0c;即使是相同起点的人&#xff0c;经过几年的工作或学习&#xff0c;会迅速拉开极大的差距&#xff0c;所以技术人保持学习&#xff0c;提升自己&#xff0c;才能够…

随笔--互联网进化论

不闻不若闻之&#xff1b;有的人士的理论引起了轰动&#xff0c;吾等小网民也来学学&#xff0c;没那么大脑袋&#xff0c;从不敢谈解读与批判。闻香而来&#xff0c;放屁而去。比如说互联网进化论。看看实践&#xff0c;互联网的膨胀式发展是不会停的&#xff0c;在中国的互联…

阿里P8亲自讲解!java分布式需要学什么技术

引言 最近项目上线的频率颇高&#xff0c;连着几天加班熬夜&#xff0c;身体有点吃不消精神也有些萎靡&#xff0c;无奈业务方催的紧&#xff0c;工期就在眼前只能硬着头皮上了。脑子浑浑噩噩的时候&#xff0c;写的就不能叫代码&#xff0c;可以直接叫做Bug。我就熬夜写了一个…

Javascript的this用法

出自&#xff1a;http://www.ruanyifeng.com/blog/2010/04/using_this_keyword_in_javascript.html this是Javascript语言的一个关键字。 它代表函数运行时&#xff0c;自动生成的一个内部对象&#xff0c;只能在函数内部使用。比如&#xff0c; function test(){ this.x 1; }…

[New Portal]Windows Azure Web Site (4) Web Site Gallery

《Windows Azure Platform 系列文章目录》 前言&#xff1a;最近因为工作变动&#xff0c;更新博客的速度变慢了。笔者在这边感到非常抱歉&#xff0c;以后尽量每周更新一篇Windows Azure的博客给大家。 好了&#xff0c;我们回到本章内容。 Windows Azure通过Web Role和Worker…

阿里P8亲自讲解!java声明类的语法格式

前言 前两天&#xff0c;我收到了蚂蚁金服的offer&#xff0c;从朋友的内推开始面试到拿到最后offer经历了4面技术、一面交叉面和一面HR面。经过了漫长的等待和几次几乎折磨的面试之后&#xff0c;终于拿到了offer。 分享第一份Java基础-中级-高级面试集合 Java基础&#xff…

java-transaction事件

/*########事务&数据库连接池&DBUtils ######事务 > Transaction 其实指的一组操作&#xff0c;里面包含许多个单一的逻辑。只要有一个逻辑没有执行成功&#xff0c;那么都算失败。 所有的数据都回归到最初的状态(回滚) ####为什么要有事务?> 为了确保逻辑的成功…

阿里P8亲自讲解!java实例变量和类变量

前言 Spring如何解决的循环依赖&#xff0c;是近两年流行起来的一道Java面试题。其实笔者本人对这类框架源码题还是持一定的怀疑态度的。如果笔者作为面试官&#xff0c;可能会问一些诸如“如果注入的属性为null&#xff0c;你会从哪几个方向去排查”这些场景题。那么既然写了…

java---连接池的学习

/** ####################################数据库的连接池学习################################# * * * #####数据库连接池 >1. 数据库的连接对象创建工作&#xff0c;比较消耗性能。 >2.一开始现在内存中开辟一块空间&#xff08;集合&#xff09; &#xff0c; 一开…

阿里P8亲自讲解!成功入职头条月薪35K

前言 又到一年金九银十之际。 Java作为目前用户最多&#xff0c;使用范围最广的软件开发技术之一。 Java的技术体系主要由支撑Java程序运行的虚拟机&#xff0c;提供各开发领域接口支持的Java,Java编程语言及许多第三方Jvav框架构成。 其中&#xff0c;以Java的虚拟器为今天的着…

java----连接池C3p0使用的补充

C3p0数据库的连接方式是目前市场场最为广泛的类型之一 本篇主要你演示C3p0使用文件配置和不使用文件配置的两种操作方式 #######使用文件配置 import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException;import com.dbutil.zyz.ConnLink; …

阿里P8大佬亲自教你!java程序设计第四版pdf

前言 最近有很多朋友去目前主流的大型互联网公司面试&#xff08;阿里巴巴、京东、字节跳动、蚂蚁金服、滴滴&#xff09;&#xff0c;面试回来之后会发给我一些面试题。有些朋友轻松过关&#xff0c;拿到offer&#xff0c;但是有一些是来询问我答案的。 我特意整理了一下&am…