DataGrid同时具有分页和排序功能及注意点

代明明ming

代明明ming

2016-01-29 13:33

DataGrid同时具有分页和排序功能及注意点,DataGrid同时具有分页和排序功能及注意点
当DataGrid同时具有分页和排序功能时应注意在重新绑定数据源时,MyDataGrid.CurrentPageIndex=0;
下面给实现以上功能的原码,也就不多缀了aspx中包含有DataGrid和控制其数据源变化的dropdownlist
DataGrid代码
  <asp:datagrid id="MyDataGrid" runat="server" BorderColor="#CCCCCC" Font-Size="100%" HorizontalAlign="Center"
            AutoGenerateColumns="False" OnDeleteCommand="MyDataGrid_Delete" OnSortCommand="Sort_Grid" OnPageIndexChanged="MyDataGrid_PageIndexChanged"
            DataKeyField="ACC_NO" PagerStyle-Position="Bottom" PagerStyle-HorizontalAlign="Center" PagerStyle-Mode="NextPrev"
            PageSize="10" AllowSorting="True" AllowPaging="True" CellPadding="4" Width="100%"
            <AlternatingItemStyle BackColor="#E9E9E6"</AlternatingItemStyle
            <HeaderStyle Font-Bold="True" Wrap="False" ForeColor="White" BackColor="#999999"</HeaderStyle
            <Columns
             <asp:ButtonColumn Text="口" CommandName="Delete"</asp:ButtonColumn
             <asp:BoundColumn DataField="NO" SortExpression="NO" ReadOnly="True" HeaderText="序号"</asp:BoundColumn
             <asp:BoundColumn DataField="ID" SortExpression="ID" HeaderText="ID"</asp:BoundColumn
             <asp:BoundColumn DataField="NAME" SortExpression="NAME" HeaderText="名称"</asp:BoundColumn
             <asp:BoundColumn DataField="C_NAME" SortExpression="C_NAME" HeaderText="各科名称"</asp:BoundColumn
             <asp:BoundColumn DataField="FLG" SortExpression="FLG" HeaderText="项目"</asp:BoundColumn
            </Columns
            <PagerStyle NextPageText="下10件" PrevPageText="返回" HorizontalAlign="Center"</PagerStyle
           </asp:datagrid


dropdownlist代码
<asp:dropdownlist id="ddlWk" Runat="server" AutoPostBack="True" Enabled="False"
               <asp:ListItem Value="0"东京</asp:ListItem
               <asp:ListItem Value="3"九州</asp:ListItem
               <asp:ListItem Value="8"北海道</asp:ListItem
               <asp:ListItem Value="9"四国</asp:ListItem
              </asp:dropdownlist

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com)

 

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com)

aspx.cs文件代码核心如下:
private void Page_Load(object sender, System.EventArgs e)
  {
   if(!IsPostBack)
   {
       Session["WP"] ="0";
       ddlWk_getS();
       BindGrid();
   } 
  }
  private void ddlWk_getS()
  {
   switch (Session["WP"].ToString())
   {
    case "0":ddlWk.SelectedIndex=0;
     break;
 &nb

展开更多 50%)
分享

猜你喜欢

DataGrid同时具有分页和排序功能及注意点

电脑网络
DataGrid同时具有分页和排序功能及注意点

excel排序功能设置

电脑入门
excel排序功能设置

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

怎么在excel里设置排序功能 如何设置excel排序功能

电脑网络
怎么在excel里设置排序功能 如何设置excel排序功能

如何使用QQ相册排序功能?

电脑入门
如何使用QQ相册排序功能?

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

jquery 应用代码 方便的排序功能

Web开发
jquery 应用代码 方便的排序功能

如何在excel里面设置排序功能

电脑网络
如何在excel里面设置排序功能

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

将一个图片以二进制值的形式存入Xml文件中

将一个图片以二进制值的形式存入Xml文件中

一个个人网页自动化生成系统(3)

一个个人网页自动化生成系统(3)
下拉加载更多内容 ↓