手机版

Asp.net GridView使用大全(分页实现)

时间:2021-11-20 来源:互联网 编辑:宝哥软件园 浏览:

GridView自带的分页功能实现:实现GridView分页功能的操作如下:1。将GrdView控件的AllowPaging属性更改为true。2.将GrdView控件的PageSize属性更改为任意数值(默认值为10)。3.将视图控件的页面设置模式更改为数值等。(默认值为数字)。此属性是分页样式。设置了GridView属性,从页面可以看到分页样式。现在实现分页功能:1。在asp:GridView ID=后添加.Onpageindexchanging=' GridView 1 _ page indexchanging ' 2。add:protected void GridView 1 _ pageindexchanging(对象发送方,GridView pageeventargs e){ GridView 1 . pageindex=e . new pageindex;init page();//重新绑定GridView数据的功能}3。GridView 1 . page index=e . new page index;然后重新绑定GridView。GridView增加CheckBox列,实现全选/全消功能。首先,GridView编辑模板,在模板上添加CheckBox控件,然后将新添加的列字段转换为9500.163.com。

后台代码:复制代码代码如下:使用系统;使用系统。数据;使用系统。配置;使用系统网络.使用系统。网络安全;使用系统网络。用户界面使用系统。网络控件;使用系统。网页组件;使用系统网络。UI。HtmlControls使用系统数据。SqlClient公共部分类默认值5 :系统网络。ui。第{ SqlConnection页sqlcon字符串' strCon='数据源=(本地);数据库=北风贸易;uid=sapwd=sa ';受保护的无效页面_加载(对象发送方,事件参数e) { if(!IsPostBack){ bind();} }受保护的无效复选框2 _ checked已更改(对象发送方,EventArgs e){ for(int I=0;i=GridView1 .行数。计数-1;I){ CheckBox cbox=(CheckBox)GridView 1 .行[i].查找控件(“复选框1”);如果(复选框2。选中==真){ cbox .选中=真;} else { cbox .Checked=false} } }受保护的void Button2_Click(对象发送者,事件参数e){ sqlcon=new SqlConnection(strCon);SqlCommand sqlcomfor(int I=0;i=GridView1 .行数。计数-1;I){ CheckBox cbox=(CheckBox)GridView 1 .行[i].查找控件(“复选框1”);if (cbox .选中==true){ string sqlstr=' delete from飞狐工作室在哪里身份证号码='' GridView1 .数据键[i].值' ';sqlcom=new SqlCommand(sqlstr,sqlcon);sqlcon .open();sqlcom .execution query();sqlcon .close();} } bind();}受保护的void Button1_Click(对象发送者,EventArgs e) { CheckBox2 .checked=false for(int I=0;i=GridView1 .行数。计数-1;I){ CheckBox cbox=(CheckBox)GridView 1 .行[i].查找控件(“复选框1”);cbox .checked=false } } public void bind(){ string sqlstr='从中选择前5 *飞狐工作室;sqlcon=新的SqlConnection(strCon);sqldatadapter myda=new sqldatadapter(sqlstr,sqlcon);DataSet myds=new DataSet();sqlcon .open();梅达。填充(myds,‘TB _ Member’);GridView1 .DataSource=mydsGridView1 .DataKeyNames=新字符串[] { '身份证号码' };GridView1 .DataBind();sqlcon .close();}}前台主要代码:复制代码代码如下: asp: GridView ID=' GridView 1 ' runat=' server ' allowing=' True ' AutoGenerateColumns=' False ' CellPadding=' 3 ' Font-Size=' 9pt ' BackColor=' White '边框颜色=' # CCCCCC '边框样式=' None '边框宽度=' 1px '页脚样式BackColor=' White ' for color=' # 000066 '/Columns 3360 template field身份证号码' HeaderText='用户ID' SortExpression='身份证号码/asp:BoundField DataField='姓名' HeaderText='用户姓名SortExpression='姓名/asp:BoundField DataField='家庭住址' HeaderText='家庭住址SortExpression='家庭住址//列行样式前颜色=' # 000066 '/选择行样式后颜色=' # 669999 '字体-粗体=' True '前颜色='白色'/页面样式后颜色='白色'前颜色=' # 0000066 '水平对齐='左侧'/页眉样式后颜色=' # ' 006699 '字体-粗体='真'前颜色='白色'/asp: GridView asp3360复选框全选/asp3360按钮ID='按钮1 ' runat='服务器' Font-Size=' 9pt ' Text='取消onClick=' button 1 _ Click '/ASP :按钮ID=' button 2 ' runat=' server ' Font-Size=' 9pt ' Text='删除onClick='Button2_Click' /

版权声明:Asp.net GridView使用大全(分页实现)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。