English 中文(简体)
如何帮助数据分类模板和链接查询?
原标题:Bit of help with DataPager template & LinkButton please?
  • 时间:2009-09-02 13:43:41
  •  标签:

我有一个数据页,有页数。 在模板中,我有一个“独一无二”纽芬兰语,它将数据页数显示所有记录。 这部工程很重,但我想在被点击时能够藏匿纽特。 在更新小组中,我不知道这是否发挥了作用?

       <asp:DataPager ID="Pager" runat="server" PagedControlID="rangeList" PageSize="15" EnableViewState="false">                       
    <Fields>
     <asp:TemplatePagerField>
      <PagerTemplate>
       <asp:LinkButton ID="LinkButton1" runat="server" CommandArgument="<%# Container.TotalRowCount.ToString() %>"
        oncommand="LinkButton1_Command" >Show All Ranges</asp:LinkButton>&nbsp;&nbsp;
      </PagerTemplate>
     </asp:TemplatePagerField>
     <asp:numericpagerfield ButtonCount="10" NextPageText="..." PreviousPageText="..." CurrentPageLabelCssClass="pageOn" />
    </Fields>        
   </asp:DataPager>

准则背后:

 protected void LinkButton1_Command(object sender, CommandEventArgs e)

{ this.Pager.PageSize = int.Parse(e.CommandArgument.ToString());

LinkButton lb = (LinkButton)sender; if (lb != null) { lb.Visible = false; }

rangeList.DataBind(); }

第一个点点击了工作罚款,并更新了《名单》的意见,该意见反过来又调整了页数,以显示其中的所有结果,但纽伦并没有像我所希望的那样消失。

任何想法?

最佳回答

如果在网页上没有显示任何东西,那么为什么不隐藏页码控制本身:

protected void LinkButton1_Command(object sender, CommandEventArgs e)
{ 
    this.Pager.PageSize = int.Parse(e.CommandArgument.ToString());
    this.Pager.Visible = false; 
    lnkShowPages.Visible = true; // EDIT only
    rangeList.DataBind(); 
}

www.un.org/Depts/DGACM/index_spanish.htm

你可能拥有第二个“Showpages”LinkButton,最初看不见,在“AllLinkButton”被点击时就可见。 当这一新的“联系人”被点击时,它可以通过确定页码和可见度并躲藏自己来进行:

protected void lnkShowPages_Command(object sender, CommandEventArgs e)
{ 
    this.Pager.PageSize = int.Parse(e.CommandArgument.ToString());
    this.Pager.Visible = true; 
    lnkShowPages.Visible = false; 
    rangeList.DataBind(); 
}
问题回答

暂无回答




相关问题
热门标签