<asp:GridView ID="GV" Width="1000px" CssClass="tab" runat="server" AutoGenerateColumns="False"
DataKeyNames="id" OnPageIndexChanging="GV_PageIndexChanging" AllowPaging="True" PageSize="20">
<Columns>
<asp:TemplateField HeaderText="序号">
<ItemTemplate>
<%#Container.DataItemIndex + 1%>
</ItemTemplate>
<HeaderStyle Width="80" />
<ItemStyle Width="80" />
<ControlStyle Width="80" />
</asp:TemplateField>
<asp:BoundField HeaderText="发送人" DataField="notes">
<HeaderStyle Width="100" />
<ItemStyle Width="100" />
<ControlStyle Width="100" />
</asp:BoundField>
<asp:BoundField HeaderText="内容" DataField="内容">
<HeaderStyle Width="570" />
<ItemStyle Width="570" Wrap="true"/>
<ControlStyle Width="570" />
</asp:BoundField>
<asp:BoundField ReadOnly="True" HeaderText="接收时间" DataField="发送时间" >
<HeaderStyle Width="150" />
<ItemStyle Width="150" />
<ControlStyle Width="150" />
</asp:BoundField>
<asp:BoundField ReadOnly="True" HeaderText="ID" DataField="ID" Visible="false"/>
<asp:BoundField ReadOnly="True" HeaderText="发送人" DataField="发送人" Visible="false"/>
<asp:TemplateField HeaderText="回复">
<HeaderStyle Width="50" />
<ItemStyle Width="50" />
<ControlStyle Width="50" />
</asp:TemplateField>
<asp:TemplateField HeaderText="操作">
<HeaderStyle Width="50" />
<ItemStyle Width="50" />
<ControlStyle Width="50" /></asp:TemplateField>
</Columns>
<PagerTemplate>
<div id="pager" style="text-align: center; color: Blue">
<asp:LinkButton ID="cmdFirstPage" runat="server" CommandName="Page" CommandArgument="First"
Enabled="<%# ((GridView)Container.Parent.Parent).PageIndex!=0 %>">首页</asp:LinkButton>
<asp:LinkButton ID="cmdPreview" runat="server" CommandArgument="Prev" CommandName="Page"
Enabled="<%# ((GridView)Container.Parent.Parent).PageIndex!=0 %>">前页</asp:LinkButton>
<span>第<asp:Label ID="lblcurPage" ForeColor="Blue" runat="server" Text='<%# ((GridView)Container.Parent.Parent).PageIndex+1 %>'></asp:Label>页/共<asp:Label
ID="lblPageCount" ForeColor="blue" runat="server" Text='<%# ((GridView)Container.Parent.Parent).PageCount %>'></asp:Label>页<asp:Label
ID="lblItemCount" ForeColor="blue" runat="server" Text='<%# ((System.Data.DataTable)((GridView)Container.Parent.Parent).DataSource).Rows.Count %>'></asp:Label>项
</span>
<asp:LinkButton ID="cmdNext" runat="server" CommandName="Page" CommandArgument="Next"
Enabled="<%# ((GridView)Container.Parent.Parent).PageIndex!=((GridView)Container.Parent.Parent).PageCount-1 %>">后页</asp:LinkButton>
<asp:LinkButton ID="cmdLastPage" runat="server" CommandArgument="Last" CommandName="Page"
Enabled="<%# ((GridView)Container.Parent.Parent).PageIndex!=((GridView)Container.Parent.Parent).PageCount-1 %>">尾页</asp:LinkButton>
<asp:TextBox ID="txtGoPage" runat="server" Text='<%# ((GridView)Container.Parent.Parent).PageIndex+1 %>'
Width="32px"></asp:TextBox><span>页</span>
<asp:Button ID="Btn_GoTo" runat="server" OnClick="Turn_Click" CssClass="input" Text="转 到" /></div>
</PagerTemplate>
</asp:GridView>
protected void Turn_Click(object sender, EventArgs e)
{
try
{
GV.PageIndex = int.Parse(((TextBox)GV.BottomPagerRow.FindControl("txtGoPage")).Text) - 1;
}
catch (Exception)
{
//throw;
lab_Msg.Text = "非法页码";
}
BindGrid();
}
protected void GV_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GV.PageIndex = e.NewPageIndex;
BindGrid();
}