protected PagedDataSource pds = new PagedDataSource();
  protected void Page_Load(object sender, EventArgs e)
  {
      if (!IsPostBack)
      {
          ShowData();
      }
  }  protected PagedDataSource PDS()
  {
      
      NewsManage nm=new NewsManage ();
      DataSet ds=new DataSet ();
      pds.AllowPaging = true;
      pds.PageSize = 1;
      ds = nm.ShowDataList(9);
      pds.CurrentPageIndex = Convert.ToInt32(Request.QueryString["page"]);
      pds.DataSource = ds.Tables[0].DefaultView;
      return pds;
  }  protected void ShowData()
  {
      //NewsManage nm = new NewsManage();
      //DataSet ds = new DataSet();
      this.DataList1.DataSource = PDS(); ;
      this.DataList1.DataBind();//绑定数据到DataList1.Items控件
  }
  protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
  {
      if (e.Item.ItemType == ListItemType.Footer)
      {
          ((HyperLink)e.Item.FindControl("lktFirst")).Enabled = false;
          ((HyperLink)e.Item.FindControl("lktPre")).Enabled = false;
      }
      if (pds.IsLastPage)
      {
          ((HyperLink)e.Item.FindControl("lktLast")).Enabled = false;
          ((HyperLink)e.Item.FindControl("lktNext")).Enabled = false;
      }
      ((HyperLink)e.Item.FindControl("lktFirst")).NavigateUrl = "EveryList.aspx?page=0";
      ((HyperLink)e.Item.FindControl("lktPre")).NavigateUrl = "EveryList.aspx?page=" + (pds.CurrentPageIndex - 1).ToString();
      ((HyperLink)e.Item.FindControl("lktLast")).NavigateUrl = "EveryList.aspx?page=" + (pds.PageCount - 1).ToString();
      ((HyperLink)e.Item.FindControl("lktNext")).NavigateUrl = "EveryList.aspx?page=" + (pds.CurrentPageIndex + 1).ToString();
  }