A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More

ListView, DataPager and EPi SeachDataSource problem

Vote:
 

Hi

I used a asp:ListView control and bound it to a EPi SearchDataSource which worked just fine.

 But when I add a DataPager and sets its control id to my listview I get a message like "capacity was less than the current size. Parameter name: value ".

Is I just making some stupid mistake or doesn't it work? I can use a pagelist to get the same looks, but I dont want the paging to be placed on top of the list. Instead I want it to be placed centered below the listing.

Here is the stacktrace.

[ArgumentOutOfRangeException: capacity was less than the current size.
Parameter name: value]
   System.Collections.ArrayList.set_Capacity(Int32 value) +7486847
   System.Web.UI.WebControls.ListView.CreateChildControls(IEnumerable dataSource, Boolean dataBinding) +509
   System.Web.UI.WebControls.ListView.PerformDataBinding(IEnumerable data) +33
   System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data) +114
   System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) +31
   System.Web.UI.WebControls.DataBoundControl.PerformSelect() +142
   System.Web.UI.WebControls.ListView.PerformSelect() +57
   System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +73
   Getinge.Templates.Compass.Pages.CareerSearch.Page_Load(Object sender, EventArgs e) in C:\EPiServer\Sites\GetingeIntra\Templates\Compass\Pages\CareerSearch.aspx.cs:43
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
   System.Web.UI.Control.OnLoad(EventArgs e) +99
   System.Web.UI.Control.LoadRecursive() +50
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
 

 

#26544
Dec 10, 2008 15:22
Vote:
 

Ok if no one hase any input how do I go about to make sortable columns for the PageList.

 

 

#26744
Dec 17, 2008 23:45
Vote:
 

Hi Per,

This is a known bug in sp3 which has been fixed now and I guess will be shiped with R2-SP1.

Bug #15718: DataPager doesn't work with SearchDataSource.

Regards

Shahid
EPiServer Support Team

#26746
Dec 18, 2008 9:02
Vote:
 

Ok. It's possible to use a pagedatacollection as datasource to the listview, and I have got the paging to work ok with a datapager but I can't seem to get the sorting to work.

I've set the onsorting on the listview and I have linkbuttons with the CommandName and CommandArgument set and the eventhandler is triggerd but nothing happens.

Any tips?

#26754
Dec 18, 2008 14:34
Vote:
 

Hi!

Shahid, can you please confirm that this fix has been shipped with R2-SP1?

Regards,
Anton Kallenberg

#29566
May 05, 2009 15:54
Vote:
 
Anton Kallenberg, according to the info in the bug it should be fixed in R2 sp1.
#29567
May 05, 2009 17:51
Vote:
 
Thx for that, Greger!
#29613
May 06, 2009 22:55
This thread is locked and should be used for reference only. Please use the Episerver CMS 7 and earlier versions forum to open new discussions.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.