使用Repeater控件实现数据绑定

原创 2015年11月17日 22:40:04
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MySql.Data.MySqlClient;
using System.Data;
public partial class Repeater_1 : System.Web.UI.Page
{
   // MySqlConnection mysqlconnection = Conn.createCon();
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
            this.Label1.Text = "1";
            databindToRepeater();
        }
        //data_Repeater();
    }


    private void databindToRepeater()
    {
        int curPage = Convert.ToInt32(this.Label1.Text);


        MySqlConnection mysqlconnection = Conn.createCon();
        MySqlDataAdapter dataAdapter2 = new MySqlDataAdapter("select * from bookinfo", mysqlconnection);
        DataSet ds = new DataSet();
        dataAdapter2.Fill(ds, "emp");


        
        //分页
        System.Web.UI.WebControls.PagedDataSource ps = new PagedDataSource();
        ps.DataSource = ds.Tables["emp"].DefaultView;
        ps.AllowPaging = true;
        ps.PageSize = 3;
        ps.CurrentPageIndex = curPage - 1;


        this.button1.Enabled = true;
        this.button2.Enabled = true;


        if (curPage == 1)
            this.button1.Enabled = false;


        if (curPage == ps.PageCount)
            this.button2.Enabled = false;


        this.Repeater1.DataSource = ds.Tables["emp"];


        this.Repeater1.DataSource = ps;
        this.Repeater1.DataBind();
    }


    
    protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
    {


    }
    protected void button1_Click(object sender, EventArgs e)
    {
        this.Label1.Text = Convert.ToString(Convert.ToInt32(this.Label1.Text)-1);
        databindToRepeater();
    }
    protected void button2_Click(object sender, EventArgs e)
    {
        this.Label1.Text = Convert.ToString(Convert.ToInt32(this.Label1.Text) +1);
        databindToRepeater();
    }
}
版权声明:走别人没做过的路,让别人有路可走。 举报

相关文章推荐

repeater控件绑定数据

页面: repeater显示信息

Repeater控件实现数据绑定,并实现分页效果

前台显示代码 姓名

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

Asp.net--数据绑定控件Repeater

前几篇的文章在说AJAX的内容,利用AJAX技术能够开发出高效运行的网站应用程序,不过在进行B/S项目开发时只拥有AJAX技术是远远不够的,踏入到B/S要学的东西会更多,但相较C/S的复杂逻辑结构来说...

《ASP.NET》数据的绑定—Repeater

前面学习了HTML静态的网页编程,了解了其中的一些语法,但是自己感觉对Web编程掌握的还不够过瘾,于是跟着计划,开始了ASP.NET之旅。在写这篇ASP.NET博客之前之前,我想先将先比较一下ASP....

Repeater动态绑定数据

前台: ID 名称 排序 管理 ...

Repeater绑定Xml数据源或文件

1、要引用的命名空间 using System; using System.Data; using System.Web; using System.Web.UI.WebControls; ...
  • dyp330
  • dyp330
  • 2012-04-06 17:47
  • 1473

DropDownList控件的使用(数据绑定)

一、在页面初始化时候将集合绑定到DropDownList public void Page_Load(Object src.EventArgs e) { ArrayList arrValue =...

DropDownList控件的使用(数据绑定)

一、在页面初始化时候将集合绑定到DropDownList public void Page_Load(Object src.EventArgs e) { ArrayList arrValue =...

ListView数据绑定控件的使用

Repeater一般只用来展示数据,如果要对数据进行增删改查则用ListView更方便。使用想到来使ListView自动生成很多模版,免去手写模版的麻烦,我们可以对生成的模版再进行手工的调整以满足具体...

使用DataList控件绑定数据并实现分页

DataList控件是一种数据绑定控件,下面来介绍一下它与绑定有关的三个属性:     DataKeyField:获取或设置由DataSource属性指定的数据源中的键字段;    DataKeys...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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