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();
}
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();
}
解决方案 »
- 从字符串 到类型 Double 的转换无效
- 如何让sql读出的数据指定特殊规则排序
- 在asp.net中xmlHttp.responseText的返回值全部是html代码,怎样才能只返回我Response.write的内容?
- 请问在asp.net里面怎样把word文件自动转换成PDF文件
- 急~~~~~~~~~关于公共变量的问题~~~~~~
- Dropdownlist Tree
- 在线求助(急)->求高人帮忙解决读取到记录(以每4个记录为一行)时则换行的问题~!
- 求duwamish安装部署程序说明和源码,再线等待...
- 有没有办法清除指定SessionID的Session
- 如何实现treeview节点点击链接到其它页面
- 基础问题:随便写了个小添加程序,为什么不能成功
- fckeditor 显示内容跟前台显示的不对头
用e.Item.FindControl("lktLast")
这个找不到
那我该怎么找啊?
(pds.IsFirstPage)
{
((HyperLink)e.Item.FindControl("lktFirst")).Enabled = false;
((HyperLink)e.Item.FindControl("LktPre")).Enabled = false;
}
解决了,谢谢各位~~