GridView的几个小技巧
2006-12-30 10:16
281 查看
GridView 下增加自动编号列
此处是用GridView自带分页
下面是用AspNetPager分页控件的情况:
其它情况举一反三了!
[b]GridView 增加删除确认以及鼠标划过行变色
[/b]
此处是用GridView自带分页
<asp:TemplateField HeaderText="序号"> <ItemTemplate> <%# this.GridView1.PageIndex * this.GridView1.PageSize + Container.DataItemIndex + 1%> </ItemTemplate> </asp:TemplateField>
下面是用AspNetPager分页控件的情况:
<asp:TemplateField HeaderText="序号"> <ItemTemplate> <%# (this.Pager1.CurrentPageIndex - 1) * this.Pager1.PageSize + Container.DataItemIndex + 1%> </ItemTemplate> </asp:TemplateField>
其它情况举一反三了!
[b]GridView 增加删除确认以及鼠标划过行变色
[/b]
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { //如果是绑定数据行 if (e.Row.RowType == DataControlRowType.DataRow) { //鼠标经过时,行背景色变 e.Row.Attributes.Add("onmouseover", "this.style.backgroundColor='#E6F5FA'"); //鼠标移出时,行背景色变 e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor='#FFFFFF'"); //当有编辑列时,避免出错,要加的RowState判断 if (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate) { ((LinkButton)e.Row.Cells[4].Controls[0]).Attributes.Add("onclick", "javascript:return confirm('你确认要删除:\"" + e.Row.Cells[2].Text + "\"吗?')"); } } }
相关文章推荐
- GridView的几个小技巧
- Vista的几个搜索小技巧
- 优化报表的几个小技巧——用户体验篇
- 几个ASP.NET小技巧
- UIWebView的几个小技巧
- Asp.net 2.0 GridView的几个事件(如实现: 行的双击/单击/捕捉键盘按键/鼠标悬浮/移出效果)(示例代码下载)
- NuGet的几个小技巧
- 几个shell小技巧
- 编写.gitignore文件的几个小技巧
- Windows Server 2003几个实用小技巧
- BS系统中,几个常用的小技巧
- 几个 ASP.NET 小技巧
- 在VS2005中 GridView导入Excel的两点小技巧
- ASP.NET2.0 GridView小技巧汇粹 (转)
- 日常工作中的几个excel小技巧
- c#开发windows应用程序几个小技巧
- 记一下 用FFMPEG 的几个小技巧
- git的几个小技巧
- OpenCV的几个小技巧
- Rational画类图中的几个小技巧