[我的ASP.net学习历程]DataGrid(PageChange)(1)

原创 2004年09月21日 19:47:00

<%@ Page Language="C#" AutoEventWireup="True" Debug="true" %>
<Script language="C#" runat="server">
void Page_Load(Object Sender,EventArgs e){
 if (!Page.IsPostBack){
  TextBox_1.Text="Prev";
  TextBox_2.Text="Next";
  Radio_1.Checked=true;
  TextBox_3.Text="4";
  MyDataGrid.CurrentPageIndex=0; //起始索引值
  BindDataGrid();
  }
}

void BindDataGrid(){
 ArrayList array=new ArrayList();
 array.Add("MicroSoft");
 array.Add("IBM");
 array.Add("SUN");
 array.Add("Live");
 array.Add("MyLove");
 array.Add("Jcksdklke");
 array.Add("sdfsddcvds");
 array.Add("35465132");
 array.Add("css");
 array.Add("VVVVVVV");
 array.Add("WWWWWWW");
 array.Add("ZZZZZZZZZZZ");
 
 MyDataGrid.PageSize=Int32.Parse(TextBox_3.Text); //每页大小
 if (Radio_1.Checked){
  MyDataGrid.PagerStyle.Mode=PagerMode.NumericPages;  //分页按钮显示模式-----以页数显示
  }
 else{
  MyDataGrid.PagerStyle.Mode=PagerMode.NextPrev;  //分页按钮显示模式------以上下页显示
  }
 MyDataGrid.PagerStyle.NextPageText=TextBox_2.Text;  //分页按钮----上页
 MyDataGrid.PagerStyle.PrevPageText=TextBox_1.Text;  //分页按钮----下页
 MyDataGrid.DataSource=array;
 MyDataGrid.DataBind();
 }
//页面索引变化函数
void ChangeGridPage(Object Sender,DataGridPageChangedEventArgs E){
 MyDataGrid.CurrentPageIndex=E.NewPageIndex;  //生成新页面索引
 BindDataGrid();
 }
</Script>
<form runat="server">
Previous Link Text:
 <asp:textbox ID="TextBox_1" runat="server"/>
Next Link Text:
 <asp:textbox ID="TextBox_2" runat="server"/><br>
Number of rows per Page:
 <asp:textbox ID="TextBox_3" runat="server"/>
Paging Style:
 <asp:radiobutton ID="Radio_1" GroupName="Style" runat="server"/>Numeric&nbsp;
 <asp:radiobutton ID="Radio_2" GroupName="Style" runat="server"/>Text<p/>&nbsp;
 <asp:datagrid ID="MyDataGrid" runat="server" Width="100%" AllowPaging="true" PagerStyle-HorizontalAlign="Right" OnPageIndexChanged="ChangeGridPage" AlternatingItemStyle-BackColor="#999999" ItemStyle-BackColor="#cccccc" HeaderStyle-BackColor="#555555" PagerStyle-BackColor="#555555" HeaderStyle-ForeColor="#FFFFFF" HeaderStyle-Font-Bold="true" PagerStyle-ForeColor="#FFFFFF"/>
</form>

ASP.NET中Web DataGrid的使用指南(转自前沿设计网-找到这个真不容易啊!)

关键词:ASP.NET中Web DataGrid的使用指南 很久以前就想写一些关于DataGrid/DataList的东西,但是一直以来,一方面自感所学未深,另一方面,总觉无从下笔,一拖再拖,离刚开...
  • luqingshuai_eloong
  • luqingshuai_eloong
  • 2015年06月16日 17:31
  • 784

让Asp.NET的DataGrid可排序、可选择、可分页

让Asp.NET的DataGrid可排序、可选择、可分页 DataGrid是Asp.NET中的一个重要的控件,经常我们都将DataGrid做成可分页的和可排序的,有时还需要加上选择功能。这些都是经常...
  • u014440209
  • u014440209
  • 2014年05月09日 20:06
  • 847

别人的javascript学习历程

一、前言 在过去,JavaScript只是被用来做一些简单的网页效果,比如表单验证、浮动广告等,所以那时候JavaScript并没有受到重视。自从AJAX开始流行后,人们发现利用JavaScript...
  • yangnuowei88
  • yangnuowei88
  • 2013年04月19日 21:01
  • 447

基于asp.net + easyui框架,一步步学习easyui-datagrid——实现添加、编辑、删除(三)

上周就想更新这篇博客了,但是在做这个界面的过程中,遇到了很多的问题,一时没有解决方案,现在想到了一个,虽然还有点不尽完美,但是能实现项目的基本功能。在下面我会给大家说一下我遇到的困难,并提供实现的代码...
  • jiuqiyuliang
  • jiuqiyuliang
  • 2014年03月04日 09:45
  • 28440

ASP.NET MVC5+EF6+EasyUI 后台管理系统(82)-Easyui Datagrid批量操作(编辑,删除,添加)

前言 有时候我们的后台系统表单比较复杂,做过进销存或者一些销售订单的都应该有过感觉 虽然Easyui Datagrid提供了行内编辑,但是不够灵活,但是我们稍微修改一下来达到批量编辑,批量删除...
  • camiiqqo
  • camiiqqo
  • 2017年02月25日 22:23
  • 632

深度学习历程回顾

重磅!神经网络浅讲:从神经元到深度学习  LinkinPark 2016-01-14 4:24:25 机器学习 评论(7) 图1 人脑神经网络 神经网络是一门重要的机器学习技术。...
  • win_in_action
  • win_in_action
  • 2016年10月06日 14:20
  • 626

Asp.Net使用Easy UI DataGrid 实现行过滤[行模糊查询数据]

在使用Easy UI datagrid 列表控件时,对列表数据的查询需要自己写查询页面,然后点击按钮查询取到数据刷新datagrid,如何说直接在datagrid列表上面对列表上面的某一列进行数据查询...
  • shechaojin
  • shechaojin
  • 2016年05月25日 15:47
  • 2436

ASP.NET使用AspNetPager控件实现真分页

随着昨天牛腩新闻系统的发布,这个系统接近尾声了,从始至终,牛腩老师好搞默,而且每个知识点和开发技巧都讲解得特别非常详细。经过牛腩老师最后的点拨,加之本人有一点点强迫症,再加之不管是之前做的测试还是开发...
  • u010927640
  • u010927640
  • 2015年09月04日 22:09
  • 5173

datagrid加载数据,列内容显示,改变字体颜色

//1.加载数据  列内容显示蓝色字体 #region 加载数据  列内容显示蓝色字体 //代码出自:三项工作--项目管理系统--项目管理--项目变更--采购方式变更申请 //页面路径:Ope...
  • qq_25409579
  • qq_25409579
  • 2016年01月11日 11:01
  • 2485

个人学习测试的历程

大四要找工作后确定工作目标后开始学习软件测试
  • zheng2ying
  • zheng2ying
  • 2014年11月25日 16:00
  • 290
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[我的ASP.net学习历程]DataGrid(PageChange)(1)
举报原因:
原因补充:

(最多只允许输入30个字)