读书人

散分:DataTable绑定到GridView怎么分

发布时间: 2012-02-02 23:57:14 作者: rapoo

散分:DataTable绑定到GridView如何分页?
简单用例如下:

<%@ Page Language= "C# " %>

<%@ Import Namespace= "System.Data " %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN " "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">

<script runat= "server ">
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.DataBind();
}
}

private void DataBind()
{
DataTable dt = new DataTable();
DataColumn dc = new DataColumn( "x ");
dt.Columns.Add(dc);

for (int i = 1; i < 25; i++)
{
DataRow dr = dt.NewRow();
dr[ "x "] = i;
dt.Rows.Add(dr);
}

this.GridView1.DataSource = dt;
this.GridView1.DataBind();
}

protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
//???
GridView1.PageIndex = e.NewPageIndex;
GridView1.DataBind();
}
</script>

<html xmlns= "http://www.w3.org/1999/xhtml ">
<head runat= "server ">
<title> Untitled Page </title>
</head>
<body>
<form id= "form1 " runat= "server ">
<asp:GridView ID= "GridView1 " runat= "server " AllowPaging= "True " OnPageIndexChanging= "GridView1_PageIndexChanging ">
</asp:GridView>
</form>
</body>
</html>


[解决办法]
???

[解决办法]
关注
[解决办法]
jfjfjfjf
[解决办法]
up
[解决办法]
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
//???
GridView1.PageIndex = e.NewPageIndex;
GridView1.DataBind();-------改成DataBind();
}
试试
[解决办法]
up
[解决办法]
同意 cangyuewuhen() 的。

csdn上的裤衩和星星实在是太多太乱了。
[解决办法]
jf
[解决办法]
没做过,帮你顶一下
[解决办法]
up
[解决办法]
把allowpaging设置为ture
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
DataBind();
}

读书人网 >asp.net

热点推荐