找回密码
 立即注册

QQ登录

只需一步,快速开始

jwshzr

注册会员

11

主题

31

帖子

86

积分

注册会员

积分
86

活字格认证

jwshzr
注册会员   /  发表于:2013-4-16 23:31  /   查看:6391  /  回复:5
C1GridView有个属性是allowcustompaging ,但在编辑页面里没有pagertemplate,现在不知道怎样自定义分页模板,求大神帮忙解答

5 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-4-17 15:19:00
沙发
jwshzr 你好

AllowCustomPaging  = true 是让用户来进行分页取数据操作,不是用于控制分页区域的模板样式,分页区域的样式设置可以通过 C1GridView1.PagerSettings 属性来控制。
回复 使用道具 举报
jwshzr
注册会员   /  发表于:2013-4-17 15:50:00
板凳
回复 2楼dof的帖子

其实我是想重新自定义分页模板,在asp.net的gridview就有这个<agerTemplate>,代码如下:
                    <agerTemplate>  
                        <asp: DropDownList ID="ageSize" runat="server" AutoPostBack="True"
                            onselectedindexchanged="ageSize_SelectedIndexChanged">
                            <asp: ListItem Selected="True" Value="10">10页</asp: ListItem>
                            <asp: ListItem Value="20">20页</asp: ListItem>
                            <asp: ListItem Value="30">30页</asp: ListItem>
                            <asp: ListItem Value="40">40页</asp: ListItem>
                        </asp: DropDownList>                                          
                        <asp:ImageButton runat="server" CausesValidation="False" CommandArgument="First" CommandName="age" ID="IBtFirst" ImageUrl="images/pagination_first.gif" ImageAlign="Middle" />
                        <asp:ImageButton ID="IBtPrev" runat="server" CausesValidation="false" CommandArgument="rev" CommandName="age" BorderStyle="Inset" ImageUrl="images/pagination_prev.gif" ImageAlign="Middle" />
                        <asp: TextBox ID="TbNewPage" runat="server" Text="<%#Gview.PageIndex+1%>" />                             
                        <asp:Button ID="BtGo" runat="server" Text="GO" BorderStyle="None" CommandName="age" CommandArgument="-1" CausesValidation="False" />               
                        <asp:ImageButton ID="IBtNext" runat="server"  CausesValidation="False" CommandArgument="Next" CommandName="age" BorderStyle="Inset" ImageUrl="images/pagination_next.gif" ImageAlign="Middle" />
                        <asp:ImageButton ID="IBtLast" runat="server" CausesValidation="false" CommandArgument="Last" CommandName="age" BorderStyle="Inset" ImageUrl="images/pagination_last.gif" ImageAlign="Middle" />
                        <div id="pagenum">第<%=(Gview.PageIndex + 1) %>页/共<%=Gview.PageCount%>页 共<asp: Label ID="LbRowCount" runat="server" />条数据</div>
                    </PagerTemplate>
这个模板主要增加了下拉框选择页数,和显示表格数据总数。
我想问C1GridView怎样自定义分页模板??为什么gridview有这功能但c1gridview会没有呢?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-4-17 18:45:00
地板
在 C1 Studio for ASP.NET AJAX 版本的 C1GridView 控件中是支持 PagerTemplate 设置,但是我们已经停止该产品的更新,最新的 C1 Studio for ASP.NET Wijmo 就不再提供该属性,而是使用 PagerSettings 来设置。
回复 使用道具 举报
jwshzr
注册会员   /  发表于:2013-4-17 21:05:00
5#
回复 4楼dof的帖子

哦哦,我还个问题想问,AJAX版本与Wijmo版本的Gridview有什么区别?这两个版本的gridview有没有固定列的功能(就是不随水平滚动条移动)?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-4-18 21:12:00
6#
C1 Studio for ASP.NET AJAX 是基于Ajax技术的一套控件,C1 Studio for ASP.NET Wijmo 是基于 HTML5/jQuery的一套控件。

C1Gridview两个版本都没有提供固定列的功能。 Spread for ASP.NET 控件提供了这样的功能:http://www.gcpowertools.com.cn/products/SpNet_overview.htm
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部