Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net GridView分页-第一个、最后一个、下一个、上一个_Asp.net_Vb.net_Gridview_Pagination - Fatal编程技术网

Asp.net GridView分页-第一个、最后一个、下一个、上一个

Asp.net GridView分页-第一个、最后一个、下一个、上一个,asp.net,vb.net,gridview,pagination,Asp.net,Vb.net,Gridview,Pagination,是否可以添加: GridView页面的“第一个、最后一个、下一个、上一个”选项?我似乎不明白。我只能得到最后的数字和>>和GridView的默认寻呼机不灵活 替代方案是: 使用GridView()的寻呼机模板 扩展GridView控件以支持DataPager() 设置PagerSettings部分的PageText属性值: 您也可以在设计器的“属性”窗口中设置这些值。是的,可以使用gridview的PagerSettings属性,只需将PagerSetting模式设置为“NextPrevio

是否可以添加:


GridView页面的“第一个、最后一个、下一个、上一个”选项?我似乎不明白。我只能得到最后的数字和>>和GridView的默认寻呼机不灵活

替代方案是:

  • 使用GridView()的寻呼机模板
  • 扩展GridView控件以支持DataPager()
  • 设置PagerSettings部分的PageText属性值:
    
    

    您也可以在设计器的“属性”窗口中设置这些值。

    是的,可以使用gridview的PagerSettings属性,只需将PagerSetting模式设置为“NextPreviousFirstLast”,以便使用“First、Last、Next、Previous”选项进行gridview分页

      <PagerSettings  Mode="NextPreviousFirstLast" FirstPageText="First" PreviousPageText="Previous" NextPageText="Next" LastPageText="Last" />
    
    
    
    模式还有三个属性,如“NextPrevious”、“Numeric”和“NumericFirstLast”

    使用它们

    下一步:

     <PagerSettings Mode="NextPrevious" PreviousPageText="Previous" NextPageText="Next"/>
    
    
    
    数字:

      <PagerSettings  Mode="Numeric" />
    
    
    
    数字财政司司长:

          <PagerSettings  Mode="NumericFistLast" />
    
    
    
    我们还可以在gridview中组合数字以及第一个和最后一个自定义按钮 为此,我们需要在gridview中启用正常分页
    然后设置页面样式 这将显示带有数字的正常分页。 用于自定义第一个和最后一个按钮 为此编写jquery代码

    $(文档).ready(函数(){ //对于寻呼机第一个位置的第一个按钮,请使用prepend方法 $('.gridviewPager')。最近('tr')。查找('table tbody tr')。前置('First'); //对于寻呼机最后位置的最后一个按钮,请使用附加方法 $('.gridviewPager').closest(“tr”).find(“table tbody tr”).append(“Last”); })

    
    $(文档).ready(函数(){
    $('.gridviewPager').closest('tr').find('table tbody tr').prepend('');
    $('.gridviewPager').closest(“tr”).find(“table tbody tr”).append('');
    })
    
    
    .gridviewPager{
    背景色:#fff;
    填充:2px;
    利润率:2%自动;
    }
    .gridviewPager a{
    利润率:1%;
    边界半径:50%;
    背景色:#5454;
    填充:5px10px 5px10px;
    颜色:#fff;
    文字装饰:无;
    -o形盒阴影:1px 1px 1px#111;
    -莫兹盒阴影:1px 1px 1px#111;
    -网络工具包盒阴影:1px 1px 1px#111;
    盒影:1px 1px 1px#111;
    }
    .gridviewPager a:悬停{
    背景色:#337ab7;
    颜色:#fff;
    }
    .gridviewPager跨距{
    背景色:#066091;
    颜色:#fff;
    -o形盒阴影:1px 1px 1px#111;
    -莫兹盒阴影:1px 1px 1px#111;
    -网络工具包盒阴影:1px 1px 1px#111;
    盒影:1px 1px 1px#111;
    边界半径:50%;
    填充:5px10px 5px10px;
    }
    

    指向Matt Berseth博客的链接已断开。添加了指向网页存档的链接。
          <PagerSettings  Mode="NumericFistLast" />