【问题标题】:use a listview with a sort combobox and a number of items on a page combobox使用带有排序组合框和页面组合框上的许多项目的列表视图
【发布时间】:2011-05-24 19:43:17
【问题描述】:

有人可以提示如何将列表视图与排序组合框和页面组合框上的许多项目一起使用吗?当没有回发时,我在 init 上手动对 ListView 控件进行数据绑定,并且当任何组合框更改时(它们具有 AutoPostBack == true),我也会对其进行数据绑定。似乎可以工作,但是当我使用附加的寻呼机控件时,其他页面就不会被选中。

【问题讨论】:

    标签: asp.net data-binding listview jquery-ui-sortable pager


    【解决方案1】:

    DataPage 中的 PreRender 事件应该绑定您的数据。

    <asp:DataPager ID="MyDataPager" runat="server" PagedControlID="YourListViewControlName"
    PageSize="3" OnPreRender="MyDataPager_PreRender">
    
    protected void DataPagerProducts_PreRender(object sender, EventArgs e)
    {
        YourDataList db = new YourDataList();
        this.YourListViewControlName.DataSource = db.GetAll(); // just an example method
        this.YourListViewControlName.DataBind();
    }
    

    【讨论】:

    • 正确 + 如果每页的项目数发生变化,则必须使用 DataPager.SetPageProperties。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-14
    • 2011-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多