////////////////分页处理程序;
void Page_Load(Object sender, EventArgs e) { if (CheckBox1.Checked) ItemsGrid.PagerStyle.Mode=PagerMode.NumericPages; else ItemsGrid.PagerStyle.Mode=PagerMode.NextPrev; if (!IsPostBack) { start_index = 0; ItemsGrid.VirtualItemCount=100; } BindGrid(); }
/////////////邦定公用函数;
void BindGrid() { ItemsGrid.DataSource=CreateDataSource(); ItemsGrid.DataBind(); }
///////////////////////// 数据库的链 接在前面已经发表过的,! <asp:DataGrid id="ItemsGrid" runat="server" BorderColor="black" BorderWidth="1" CellPadding="3" //行间隔; AllowPaging="true" //换页开关; AllowCustomPaging="true" // BackImageUrl="Images\image1.jpg" //背景图象; AutoGenerateColumns="false" //改变属性数据格会不一样有:true & false; OnPageIndexChanged="Grid_Change"> //分页驱动程序ID//分页默认样式; <PagerStyle NextPageText="Forward" PrevPageText="Back" Position="Bottom" PageButtonCount="5" BackColor="#00aaaa"> </PagerStyle> <AlternatingItemStyle BackColor="yellow"> </AlternatingItemStyle> <HeaderStyle BackColor="#00aaaa"> </HeaderStyle> <Columns> <asp:BoundColumn HeaderText="Number" DataField="IntegerValue"/> <asp:BoundColumn HeaderText="Item" DataField="StringValue"/> <asp:BoundColumn HeaderText="Price" DataField="CurrencyValue" DataFormatString="{0:c}"> <ItemStyle HorizontalAlign="right"> </ItemStyle> </asp:BoundColumn> </Columns> </asp:DataGrid> <br>//选择数字显示分页 <asp:CheckBox id="CheckBox1" Text = "Show page navigation" AutoPostBack="true" runat="server"/>
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18