C# Repeater 的用法

来源:百度知道 编辑:UC知道 时间:2024/06/17 07:02:24
帮我看下这段程序

public partial class Repeat : System.Web.UI.Page
{
int pageNum;
DataSet ds;
SqlConnection cn;
SqlDataAdapter adapter;
PagedDataSource ps;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
pageNum = 2;
cn = new SqlConnection("Initial Catalog =manage; Data Source =localhost;Integrated Security=SSPI;");
cn.Open();
adapter = new SqlDataAdapter("select * from 员工", cn);
ds = new DataSet();
adapter.Fill(ds, "员工");
ps = new PagedDataSource();
////PagedDataSource ps = new PagedDataSource();
ps.DataSource = ds.Tables["员工"].DefaultView;

ps.AllowPaging = true;
ps.PageSize = 2;
ps.CurrentPageIndex = pageNum - 1;

Repeat

if (!IsPostBack)
{
这个表示只有在页面第一次载入才会执行,,还有你里面的pagenum 无论你怎么加都不行,,加或减后,下次刷新还又会是0,,所以你加一,再按下加一,它还是一,不会是二的,对页面的东西与桌面程序不一样,,还是要多理解下

那个回复就是我的,

if (!IsPostBack)
{
这个表示只有在页面第一次载入才会执行,,还有你里面的pagenum 无论你怎么加都不行,,加或减后,下次刷新还又会是0,,所以你加一,再按下加一,它还是一,不会是二的,对页面的东西与桌面程序不一样,,还是要多理解下