不是那的 信息 我贴出我的所有代码前台:<body>
<form id="Form1" method="post" runat="server">
<asp:datagrid id="dataGrid1" runat="server"></asp:datagrid><WEBDIYER:ASPNETPAGER id="pager" runat="server" NumericButtonTextFormatString="[{0}]" SubmitButtonText="转到"
HorizontalAlign="right" CssClass="mypager" ShowInputBox="always" PagingButtonSpacing="0" ShowCustomInfoSection="left" NumericButtonCount="12" PageSize="20" OnPageChanged="ChangePage"></WEBDIYER:ASPNETPAGER></form>
</body>
后台protected System.Web.UI.WebControls.DataGrid dataGrid1;
protected Wuqi.Webdiyer.AspNetPager pager;
SqlConnection conn;
SqlCommand cmd;
private void Page_Load(object sender, System.EventArgs e)
{
conn=new SqlConnection("server=192.168.7.180;uid=sa;pwd=111111;database=NetInfo");
if(!Page.IsPostBack)
{
cmd=new SqlCommand("GetNews",conn);
cmd.CommandType=CommandType.StoredProcedure;
cmd.Parameters.Add("@pageindex",1);
cmd.Parameters.Add("@pagesize",1);
cmd.Parameters.Add("@docount",true);
conn.Open();
pager.RecordCount=(int)cmd.ExecuteScalar();
conn.Close();
BindData();
} } public void BindData()
{
cmd=new SqlCommand("GetNews",conn);
cmd.CommandType=CommandType.StoredProcedure;
cmd.Parameters.Add("@pageindex",pager.CurrentPageIndex);
cmd.Parameters.Add("@pagesize",pager.PageSize);
cmd.Parameters.Add("@docount",false);
conn.Open();
dataGrid1.DataSource=cmd.ExecuteReader();
dataGrid1.DataBind();
conn.Close();
pager.CustomInfoHTML="记录总数:<font color=\"blue\"><b>"+pager.RecordCount.ToString()+"</b></font>";//CustomInfoText
pager.CustomInfoHTML+=" 总页数:<font color=\"blue\"><b>"+pager.PageCount.ToString()+"</b></font>";
pager.CustomInfoHTML+=" 当前页:<font color=\"red\"><b>"+pager.CurrentPageIndex.ToString()+"</b></font>";
} void ChangePage(object src,Wuqi.Webdiyer.PageChangingEventArgs e)
{
pager.CurrentPageIndex=e.NewPageIndex;
BindData();
}
<form id="Form1" method="post" runat="server">
<asp:datagrid id="dataGrid1" runat="server"></asp:datagrid><WEBDIYER:ASPNETPAGER id="pager" runat="server" NumericButtonTextFormatString="[{0}]" SubmitButtonText="转到"
HorizontalAlign="right" CssClass="mypager" ShowInputBox="always" PagingButtonSpacing="0" ShowCustomInfoSection="left" NumericButtonCount="12" PageSize="20" OnPageChanged="ChangePage"></WEBDIYER:ASPNETPAGER></form>
</body>
后台protected System.Web.UI.WebControls.DataGrid dataGrid1;
protected Wuqi.Webdiyer.AspNetPager pager;
SqlConnection conn;
SqlCommand cmd;
private void Page_Load(object sender, System.EventArgs e)
{
conn=new SqlConnection("server=192.168.7.180;uid=sa;pwd=111111;database=NetInfo");
if(!Page.IsPostBack)
{
cmd=new SqlCommand("GetNews",conn);
cmd.CommandType=CommandType.StoredProcedure;
cmd.Parameters.Add("@pageindex",1);
cmd.Parameters.Add("@pagesize",1);
cmd.Parameters.Add("@docount",true);
conn.Open();
pager.RecordCount=(int)cmd.ExecuteScalar();
conn.Close();
BindData();
} } public void BindData()
{
cmd=new SqlCommand("GetNews",conn);
cmd.CommandType=CommandType.StoredProcedure;
cmd.Parameters.Add("@pageindex",pager.CurrentPageIndex);
cmd.Parameters.Add("@pagesize",pager.PageSize);
cmd.Parameters.Add("@docount",false);
conn.Open();
dataGrid1.DataSource=cmd.ExecuteReader();
dataGrid1.DataBind();
conn.Close();
pager.CustomInfoHTML="记录总数:<font color=\"blue\"><b>"+pager.RecordCount.ToString()+"</b></font>";//CustomInfoText
pager.CustomInfoHTML+=" 总页数:<font color=\"blue\"><b>"+pager.PageCount.ToString()+"</b></font>";
pager.CustomInfoHTML+=" 当前页:<font color=\"red\"><b>"+pager.CurrentPageIndex.ToString()+"</b></font>";
} void ChangePage(object src,Wuqi.Webdiyer.PageChangingEventArgs e)
{
pager.CurrentPageIndex=e.NewPageIndex;
BindData();
}
解决方案 »
- asp.net中,如何在后台代码中获得服务器端控件的位置???
- 怎样写CSS才能让IE和谷歌都兼容啊
- 一个网站的分页
- 这个语句如何理解?
- 有关图像数据流asp翻译成asp.net,q求助
- ASP.NET有谁做过DataSet导出为记事本文件,给点意见!在线急等!
- 如何在 asp.net 中使用 windows media player 控件?
- treeview的结点问题!
- easyui中treegrid编辑结束后怎么获取编辑列中的值
- 一个文件上传的问题。各位进来看看
- 关于2005属性过时问题
- 保存一个实体的时候出现异常:“illegally attempted to associate a proxy with two open Sessions”
{
pager.CurrentPageIndex=e.NewPageIndex;
BindData();
}
你想死了你不会给他发站内短信!到处刷屏