webdiyer(陕北吴旗娃)的分页控件 如何使用

fencole 2005-12-01 03:27:14
webdiyer(陕北吴旗娃)的分页控件 如何使用
...全文
148 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
科技互联人生 2005-12-19
  • 打赏
  • 举报
回复
应该是将AspNetPager 代替 Gird自带的分页,然后在AspNetPager 的 Change Index的事件中
编写绑定DataGrid,
不过好像上面的ChangePage 函数应该调整DataGrid的Index哦~
pwqzc 2005-12-19
  • 打赏
  • 举报
回复
天啊
你下载来不是有教程么?
上面不是有详细的资料么?
lym1314 2005-12-18
  • 打赏
  • 举报
回复
学习
tmeteor 2005-12-18
  • 打赏
  • 举报
回复
private void ChangePage(object src,PageChangedEventArgs e)
{
pager.CurrentPageIndex=e.NewPageIndex;
BindData();
System.Text.StringBuilder sb=new StringBuilder("<script Language=\"Javascript\"><!--\n");
sb.Append("var el=document.all;"); //这个地方有问题 应是"document.all.dg.ClientID"
sb.Append(dg.ClientID);
sb.Append(".scrollIntoView(true);");
sb.Append("<");
sb.Append("/");
sb.Append("script>");
if(!Page.IsStartupScriptRegistered("scrollScript"))
Page.RegisterStartupScript("scrollScript",sb.ToString());
}

///以上内容来自webdiyer陕北吴旗娃!
tmeteor 2005-12-18
  • 打赏
  • 举报
回复
protected System.Web.UI.WebControls.DataGrid dg;
protected System.Data.OleDb.OleDbCommand cmd;
protected System.Data.OleDb.OleDbConnection conn;
protected Wuqi.Webdiyer.AspNetPager pager;

private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
conn=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("aspnetpager.mdb"));
if(!Page.IsPostBack)
{
cmd=new OleDbCommand("select count(newsid) from wqnews",conn);
conn.Open();
pager.RecordCount=(int)cmd.ExecuteScalar();
conn.Close();
BindData();
}
}

void BindData()
{
cmd=new OleDbCommand("select newsid,heading,source,addtime from wqnews order by addtime desc",conn);
OleDbDataAdapter adapter=new OleDbDataAdapter(cmd);
DataSet ds=new DataSet();
adapter.Fill(ds,pager.PageSize*(pager.CurrentPageIndex-1),pager.PageSize,"news");
dg.DataSource=ds.Tables["news"];
dg.DataBind();
}

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧