- 浏览: 91945 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
曾老师:
请问
dataFilter: function(data, ...
利用jquery.validate异步验证用户名是否存在 -
changningbuddha:
错误 1 在证书存储区中找不到清单签名证书。 myClock怎 ...
C#winform的小闹钟
aspx页面: <asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False" Height="50px" Width="500px" OnModeChanging="DetailsView1_ModeChanging" OnItemDeleting="DetailsView1_ItemDeleting" OnItemUpdating="DetailsView1_ItemUpdating" OnItemInserting="DetailsView1_ItemInserting"> <Fields> <asp:TemplateField HeaderText="ID"> <ItemTemplate> <%#Eval("Id") %> </ItemTemplate> <InsertItemTemplate> <asp:TextBox ID="txtInsertId" Text="InsertId" runat="server"/> </InsertItemTemplate> <EditItemTemplate> <%#Eval("Id") %> </EditItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Title"> <ItemTemplate> <%#Eval("Title") %> </ItemTemplate> <InsertItemTemplate> <asp:TextBox ID="txtInsertTitle" Text="InsertTitle" runat="server"/> </InsertItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtEditTitle" Text='<%# Eval("Title") %>' runat="server"/> </EditItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Context"> <ItemTemplate> <%# Eval("LogContext") %> </ItemTemplate> <InsertItemTemplate> <asp:TextBox ID="txtInsertLogContext" Text="InsertLogContext" runat="server"/> </InsertItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtEditLogContext" Text='<%# Eval("LogContext") %>' runat="server"/> </EditItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="操作"> <ItemTemplate> <asp:Button ID="btnEdit" runat="server" CausesValidation="False" CommandName="Edit" Text="编辑" /> <asp:Button ID="btnNew" runat="server" CausesValidation="False" CommandName="New" Text="新建" /> <asp:Button ID="btnDelete" runat="server" CausesValidation="False" CommandName="Delete" Text="删除" OnClientClick="return confirm('确定要更新该学生信息吗?');" /> </ItemTemplate> <InsertItemTemplate> <asp:Button ID="btnInsert" runat="server" CausesValidation="True" CommandName="Insert" Text="插入" /> <asp:Button ID="btnCancel" runat="server" CausesValidation="False" CommandName="Cancel" Text="取消" /> </InsertItemTemplate> <EditItemTemplate> <asp:Button ID="btnUpdate" runat="server" CausesValidation="True" CommandName="Update" Text="更新" OnClientClick="return confirm('确定要更新该学生信息吗?');" /> <asp:Button ID="btnCancel2" runat="server" CausesValidation="False" CommandName="Cancel" Text="取消" /> </EditItemTemplate> </asp:TemplateField> </Fields> </asp:DetailsView>
CS文件: 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.Collections.Generic; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DataToBing(); } } private void DataToBing() { this.DetailsView1.DataSource = DataGridSource(); this.DetailsView1.DataBind(); } private List<Log> DataGridSource() { List<Log> logs = new List<Log>(); for (int i = 1; i < 11; i++) { Log log = new Log(); log.Id = i; log.Title = "标题" + i; log.LogContext = "内容" + i; logs.Add(log); } return logs; } public class Log { private int id; public int Id { get { return id; } set { id = value; } } private string title; public string Title { get { return title; } set { title = value; } } private string logContext; public string LogContext { get { return logContext; } set { logContext = value; } } } protected void DetailsView1_ModeChanging(object sender, DetailsViewModeEventArgs e) { this.DetailsView1.ChangeMode(e.NewMode); DataToBing(); } protected void DetailsView1_ItemDeleting(object sender, DetailsViewDeleteEventArgs e) { Response.Write("删除操作"); } protected void DetailsView1_ItemUpdating(object sender, DetailsViewUpdateEventArgs e) { TextBox tbTitle = (TextBox)this.DetailsView1.FindControl("txtEditTitle"); TextBox tbLogContext = (TextBox)this.DetailsView1.FindControl("txtEditTitle"); Response.Write("更新操作 : Title : " + tbTitle.Text + " : LogContext : " + tbLogContext.Text); } protected void DetailsView1_ItemInserting(object sender, DetailsViewInsertEventArgs e) { Response.Write("插入操作 : "); } }
发表评论
-
缩略图
2011-05-16 11:19 1222缩略图 Web应用中最薄弱的环节就是传输,即速度问题。图片格 ... -
给图片加水印
2011-05-16 11:14 1387水印 在网络中发布资源时,比如图片,很多时候需要保护版权,即 ... -
.net绘图操作五
2011-05-16 11:02 1172统计图是信息管理系统常用的功能,常用的有饼图、柱形图、拆线图等 ... -
.net绘图操作四
2011-05-16 11:00 958绘制简单图形 简单图形是组成复杂图形的基础,通过本小节的例子 ... -
.net绘图操作三
2011-05-16 10:47 1562在.NET中图形包括以下两个步骤。 第一,创建Graphic ... -
.net绘图操作二
2011-05-16 09:57 13541.4 Brush Brush通常被称为,用于定义填充图形形 ... -
.net绘图操作一
2011-05-16 09:35 1469.NET对图形操作的支持类 ... -
(推荐)海量数据库的查询优化及分页算法方案
2011-04-28 18:14 1069建立一个web 应用,分页浏览功能必不可少。这个问题是数据库处 ... -
在你的Fckeditor安装Google map plugin
2011-04-28 18:13 1219Fckeditor是现在很常见的Html编辑器,他好用的地方 ... -
分享c#动态生成文字图片解决方案
2011-04-28 18:12 3471大家都知道我们如果想把网页上的文字做出比较炫的效果,便只能用P ... -
浅谈ASP.NET报表控件
2011-04-28 18:07 1851浅谈ASP.NET报表控件 作者:管理员 来源:51CT ... -
数据绑定控件导出到excel
2011-04-26 20:41 1336aspx页面代码 <div> ... -
数据库连接访问数据时出错
2011-04-22 09:39 964超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种 ... -
文件上传中sever.mapPath和Request.PhysicalApplicationPath用法
2011-04-16 08:44 1119aspx页面代码: 添加一个上传控件 <p> ... -
文件的写和读操作方法总结
2011-01-02 21:55 869今天下午看了文件的相关操作,其中最常见的就是创建和读取的操作了 ... -
vs里面根据html模板页生成静态html页面
2011-01-02 17:19 1233在.net中生产静态的html页面主要用到的 IO流技术,先读 ... -
ckeditor的配置(html在线文本编辑器)
2011-01-01 09:11 1823一.ckeditor 3.3.1精简 1、删除_sam ... -
.net的开源cms系统网址收藏
2010-12-21 14:01 910这是我从别人博客上看 ... -
使用下拉列表对gridview分页
2010-12-10 16:32 885这是我看到别人的博客的,不说好不好,先记下来,以后还是有用;先 ... -
很完美的sql数据库访问助手类封装
2010-11-27 22:08 1380看到一本教材上对数据 ...
相关推荐
DataList、Repeater、FormView、DetailsView用法实验报告
这里是asp.net2.0常用数据绑定控件的应用,是我写的用来教学的示例,有sqlserver2000数据库文件。
aspx页面: 代码如下: ”DetailsView1″ runat=”server” AutoGenerateRows=”False” Height=”50px” Width=”500px” xss=removed xss=removed xss=removed xss=removed> <Fields
比起BoundField、CheckBoxField、HyperLinkField以及其他的那些数据字段控件(data field controls)来说,TemplateField提供了一种高度复杂的数据呈现的方法。在上一节中,我们主要着重于在GridVIew中使用...
学习.net的必学课程,其中有多种GridView的用法
9.5 Repeater控件的模板使用方法 9.6 GridView控件的常用属性、方法和数据绑定技术 9.7 DetailsView控件的的常用属性、方法和数据绑定技术 9.8 FormView控件的模板使用方法 9.9 ListView控件的使用 10.1 ASP.NET2.0...
第12章 使用DetailsView控件和FormView控件 379 12.1 使用DetailsView控件 379 12.1.1 使用DetailsView控件显示数据 379 12.1.2 在DetailsView控件中使用字段 381 12.1.3 使用DetailsView控件显示空数据 383 12.1.4...
[使用方法:] 1. 将Winsteps.Validator.dll引入到项目中; 2. 将WinValidatorFiles文件夹拷贝到web项目的根目录下; 2. 在.cs文件中加入引用using Winsteps.Validator; 3. 在Page_Load事件中插入如下代码: WinVal ...
第12章 使用detailsview控件和formview控件433 12.1 使用detailsview控件433 12.1.1 使用detailsview控件显示数据433 12.1.2 在detailsview控件中使用字段436 12.1.3 使用detailsview控件显示空数据437 12.1.4 使用...
把原来FormContext的HtmlHelper方法独立开发(早期版本的使用相关方法的页面解释错误) 。添加相关HtmpHelper:Grid,DataList,DetailsView(DetailsView的验证功能集成jquery) 主页 http://www.nclay.cn<br>...
4-06.aspx 使用Response对象的Write()方法。 4-07.aspx 使用Response对象的End()方法。 4-08.html 以post方式提交数据到4-08.aspx的表单。 4-08.aspx 接收表单数据并进行处理。 4-...
结构)√(vs200510) 12. 控制结构一(分支)√(vs200511) 13. ...使用方法以及属性√(vs200515) 18. 利用构造函数初始化对象√(vs200516) 19. 重载方法以及运算符重载√(vs200517) 20. 核心对象...
在这篇教程里,我们指出ObjectDataSource控件最好与GridView, DetailsView和FormView控件一起使用,才更好的实现插入、更新和删除功能。对SqlDataSource控件来说,同样如此! 对ObjectDataSource控件来说,为了实现...
DetailsViewSample DetailsView使用案例。 GridViewCheckBox 在GridView中使用复选框的案例。 GridViewEditDelete 用GridView实现编辑和删除的应用案例。 GridViewMultiEdit 用GrdiView实现...
10.2.3 使用DetailsView插入、更新和删除数据 165 第十一章:数据绑定控件(二) 166 11.1 FormView控件 166 11.1.1 使用FormView进行编辑当前记录 169 11.1.2 双向绑定语法 170 11.1.3 插入记录 170 11.1.4 相关的...
在前面一些教程中,我们已经看到如何使用应用程序框架,ObjectDataSource,以及那些提供增、改、删功能的数据Web控件。在我们已经实现的删除数据的界面中,包含一个删除按钮,当点击它的时候,会导致数据回传以及...
0460 如何实现DetailsView 控件分页功能 261 0461 将DataSet类对象绑定到Repeater数据控件中 262 11.2 导航控件应用技巧 263 0462 TreeView、SiteMapDataSource控件和SiteMap文件实现导航 263 0463 如何在...
前面介绍了GridView和DetailsView控件可以使用TemplateField来自定义输出,但是呈现的样式还是一种四四方方的格子状。当我们想完全自定义的时候,他们就爱莫能助了,这时我们就可以使用FormView控件来实现我们想要的...