首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果使用分页,如何获取radlistview项

如果使用分页,如何获取radlistview项
EN

Stack Overflow用户
提问于 2013-10-02 07:56:26
回答 1查看 1.6K关注 0票数 0

我在我的asp.net项目中使用了radlistview。问题是,当我必须得到所有项目的雷达列表视图,它只返回当前页面的项目。

例子:

代码语言:javascript
复制
radlistview2.Items.ToList();

输出:我只有第一页中的10个元素

我的问题是:

如何把所有的物品都放在雷达视图中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-03 11:07:58

请尝试使用下面的代码片段。

ASPX

代码语言:javascript
复制
<telerik:RadListView ID="RadListView1" runat="server" OnNeedDataSource="RadListView1_NeedDataSource" AllowPaging="true" PageSize="2">
            <ItemTemplate>
                <%# Eval("ID") %>
            </ItemTemplate>
        </telerik:RadListView>
        <telerik:RadDataPager ID="RadDataPager1" runat="server" PagedControlID="RadListView1"
            PageSize="2">
            <Fields>
                <telerik:RadDataPagerButtonField FieldType="FirstPrev"></telerik:RadDataPagerButtonField>
                <telerik:RadDataPagerButtonField FieldType="Numeric"></telerik:RadDataPagerButtonField>
                <telerik:RadDataPagerButtonField FieldType="NextLast"></telerik:RadDataPagerButtonField>
            </Fields>
        </telerik:RadDataPager>
        <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />

ASPX.CS

代码语言:javascript
复制
protected void RadListView1_NeedDataSource(object sender, RadListViewNeedDataSourceEventArgs e)
{
    dynamic data1 = new[] {
           new { ID = 1, Name ="Name_1",Customdate = DateTime.Now},
           new { ID = 2, Name = "Name_2",Customdate = DateTime.Now},
           new { ID = 3, Name = "Name_3",Customdate = DateTime.Now},
           new { ID = 4, Name = "Name_4",Customdate = DateTime.Now},
           new { ID = 5, Name = "Name_5",Customdate = DateTime.Now}
       };
    RadListView1.DataSource = data1;
}
protected void Button1_Click(object sender, EventArgs e)
{
    int i = RadListView1.Items.Count();

    RadListView1.AllowPaging = false;
    RadListView1.Rebind();

    int j = RadListView1.Items.Count();
    //Access your count here

    RadListView1.AllowPaging = true;
    RadListView1.Rebind();

}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19132355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档