GridView的自定义分页,单选、多选、排序.doc
《GridView的自定义分页,单选、多选、排序.doc》由会员分享,可在线阅读,更多相关《GridView的自定义分页,单选、多选、排序.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、GridView的自定义分页,单选、多选、排序.txt求而不得,舍而不能,得而不惜,这是人最大的悲哀。付出真心才能得到真心,却也可能伤得彻底。保持距离也就能保护自己,却也注定永远寂寞。至顶网(ZDN)-中国最大的企业级IT资源门户-技术成就商务首页 网络 安全 存储 服务器 软件 桌面 产品库 开发 CIO 白皮书 管理软件 新闻 下载 社区 专家博客 视频 CNETNews 中小企业 网站联盟 开发者在线 首页C/S开发数据库中间件Web嵌入式项目管理网页设计社区 搜索 博客三人行 软话连篇 边看边读 至顶大课堂 站点导航:开发者在线 B编程冷枫关于VS2005中GridView的自定义分页
2、,单选、多选、排序、自增列的简单应用冷枫关于VS2005中GridView的自定义分页,单选、多选、排序、自增列的简单应用开发者在线 B 更新时间:2007-09-23作者:冷枫 来源:CSDN本文关键词: 冷枫 分页 单选 排序 自增列 关于VS2005中GridView的自定义分页,单选、多选、排序、自增列的简单应用。 多选时,只有全部选中时“多选”才选中。 图片效果: 简单示例,代码如下, fenpage.aspx的代码: / 判断多选是否与选中项(没有选中的返回false) function slcNo_click() if (document.form1.checkboxname.l
3、ength) for (var i=0;i1) for(var i=0;idocument.all.checkboxname.length;i+) document.all.checkboxnamei.checked = boolvalue; else document.all.checkboxname.checked = boolvalue; / / 只有全部选中时“全选”选中 function SingleCheckJs() var flag1=false; var flag2=false; if (document.form1.checkboxname.length) for (var
4、i=0;idocument.form1.checkboxname.length;i+) if(document.form1.checkboxnamei.checked) flag1 = true; else flag2 = true; else if(document.form1.checkboxname.checked) flag1 = true; else flag2 = true; if(flag1=true&flag2=false) document.getElementById(chk).checked = true; else document.getElementById(chk
5、).checked = false; / input type=checkbox id=checkboxname name=checkboxname value= onclick=SingleCheckJs(); / input type=radio id=RadioName name=RadioName value= / 首 页 上一页 下一页 尾 页 fenpage.aspx.cs的代码:using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;us
6、ing 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.Data.SqlClient;public partial class gridview_fenpage : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) Button2.At
7、tributesonclick = return slcNo_click(); GridViewBind(); private void GridViewBind(string Sqlsort) string connStr = ConfigurationManager.ConnectionStringsConnString1.ConnectionString; string SqlStr = SELECT * FROM test01 where id1000 + Sqlsort; DataSet ds = new DataSet(); try SqlConnection conn = new
8、 SqlConnection(connStr); if (conn.State.ToString() = Closed) conn.Open(); SqlDataAdapter da = new SqlDataAdapter(SqlStr, conn); da.Fill(ds, test01); if (conn.State.ToString() = Open) conn.Close(); GridView1.DataSource = ds.Tables0.DefaultView; GridView1.DataBind(); LblCurrentIndex.Text = 第 + (GridVi
9、ew1.PageIndex + 1).ToString() + 页; LblPageCount.Text = 共 + GridView1 .PageCount.ToString()+ 页; LblRecordCount.Text = 总共 +ds.Tables0.Rows.Count.ToString()+ 条; if (ds.Tables0.Rows.Count = 0) btnFirst.Visible = false; btnPrev.Visible = false; btnNext.Visible = false; btnLast.Visible = false; LblCurrent
10、Index.Visible = false; LblPageCount.Visible = false; LblRecordCount.Visible = false; else if (GridView1.PageCount = 1) btnFirst.Visible = false; btnPrev.Visible = false; btnNext.Visible = false; btnLast.Visible = false; / 计算生成分页页码,分别为:首 页 上一页 下一页 尾 页 btnFirst.CommandName = 1; btnPrev.CommandName = (
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GridView 自定义 分页 多选 排序
限制150内