62,074
社区成员
发帖
与我相关
我的任务
分享
<asp:DataList runat="server" ID="dlOne" GridLines="Horizontal"
HorizontalAlign="Center" onitemdatabound="dlOne_ItemDataBound">
<HeaderTemplate>
<table>
<tr>
<td>
</td>
</tr>
</table>
</HeaderTemplate>
<ItemTemplate>
<asp:GridView ID="gvData" runat="server">
</asp:GridView>
<webdiyer:AspNetPager ID="anpAudit" runat="server" PageSize="100" Width="97%" />
</ItemTemplate>
</asp:DataList>
<asp:DataList runat="server" ID="dlOne" GridLines="Horizontal"
HorizontalAlign="Center" onitemdatabound="dlOne_ItemDataBound">
<HeaderTemplate>
<table>
<tr>
<td>
姓名
</td>
</tr>
</table>
</HeaderTemplate>
<ItemTemplate>
<asp:GridView ID="gvData" runat="server">
</asp:GridView>
<webdiyer:AspNetPager ID="anpAudit" runat="server" PageSize="100" Width="97%" />
</ItemTemplate>
</asp:DataList>
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack) return;
DataTable dt = new DataTable();
DataColumn dcName = new DataColumn("Name");
dt.Columns.Add(dcName);
DataRow dr1 = dt.NewRow();
dr1["Name"] = "AAAAAAAAAAA";
dt.Rows.InsertAt(dr1, 0);
DataRow dr2 = dt.NewRow();
dr2["Name"] = "BBBBBBBBBBB";
dt.Rows.InsertAt(dr2, 1);
DataRow dr3 = dt.NewRow();
dr3["Name"] = "CCCCCCCCCCC";
dt.Rows.InsertAt(dr3, 2);
DataRow dr4 = dt.NewRow();
dr4["Name"] = "DDDDDDDDDDD";
dt.Rows.InsertAt(dr4, 3);
DataRow dr5 = dt.NewRow();
dr5["Name"] = "EEEEEEEEEEE";
dt.Rows.InsertAt(dr5, 4);
dlOne.DataSource = dt;
dlOne.DataBind();
}
protected void dlOne_ItemDataBound(object sender, DataListItemEventArgs e)
{
for (int i = 0; i < dlOne.Items.Count; i++)
{
GridView gv = dlOne.Items[i].FindControl("gvData") as GridView;
AspNetPager anp = dlOne.Items[i].FindControl("anpAudit") as AspNetPager;
anp.PageSize = 1;
DataTable dt = new DataTable();
DataColumn dcName = new DataColumn("Name");
dt.Columns.Add(dcName);
DataRow dr = dt.NewRow();
dr["Name"] = "FFFFFFFFFFF";
dt.Rows.InsertAt(dr, 0);
DataRow dr1 = dt.NewRow();
dr1["Name"] = "GGGGGGGGGGG";
dt.Rows.InsertAt(dr1, 1);
DataRow dr2 = dt.NewRow();
dr2["Name"] = "HHHHHHHHHHH";
dt.Rows.InsertAt(dr2, 2);
BindCtrl(dt.DefaultView, gv, anp);
}
}