[Mono-list] Problem with paging with bound ASP.NET datagrid under mono

William Wise will at digitalelite.com
Mon Oct 10 21:32:55 EDT 2005


Hi Folks,
 
I'm having a problem with code that runs fine under .NET on Windows but 
fails under Mono-1.1.9.2 on Suse 9.3.
 
The problem involves a datatable bound to a ASP.NET datagrid control.  
Generally, the code works fine until I try to page to a different 
portion of the data.  At this point the following error results under Linux.

Any help would be much appreciated.  Please let me know if posting the 
.aspx or aspx.cs (code-behind) code would be helpful. 

Kind Regards,
Will


  Server error in '/' application

------------------------------------------------------------------------
*Description: *Error processing request.

*Error Message: *HTTP 500.

*Stack Trace: * ||

System.IndexOutOfRangeException: Array index is out of range.
in [0x0002a] System.Data.DataView:get_Item (Int32 recordIndex)
in [0x00002] (at /tmp/scratch/BUILD/mono-1.1.9.2/mcs/class/System.Data/System.Data/DataView.cs:858) System.Data.DataView:System.Collections.IList.get_Item (Int32 recordIndex)
in <0x00096> System.Web.UI.WebControls.PagedDataSource+<GetListEnum>__3:MoveNext ()
in [0x00241] (at /tmp/scratch/BUILD/mono-1.1.9.2/mcs/class/System.Web/System.Web.UI.WebControls/DataGrid.cs:924) System.Web.UI.WebControls.DataGrid:CreateControlHierarchy (Boolean useDataSource)
in [0x00045] (at /tmp/scratch/BUILD/mono-1.1.9.2/mcs/class/System.Web/System.Web.UI.WebControls/BaseDataList.cs:361) System.Web.UI.WebControls.BaseDataList:DataBind ()
in [0x00269] (at /home/willwise/wwwroot/results.aspx.cs:191) pbb.results:BindMyDataGrid ()
in [0x00012] (at /home/willwise/wwwroot/results.aspx.cs:114) pbb.results:dgResults_Page (System.Object Sender, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
in (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_object_DataGridPageChangedEventArgs (object,System.Web.UI.WebControls.DataGridPageChangedEventArgs)
in [0x0001f] (at /tmp/scratch/BUILD/mono-1.1.9.2/mcs/class/System.Web/System.Web.UI.WebControls/DataGrid.cs:1136) System.Web.UI.WebControls.DataGrid:OnPageIndexChanged (System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
in [0x00174] (at /tmp/scratch/BUILD/mono-1.1.9.2/mcs/class/System.Web/System.Web.UI.WebControls/DataGrid.cs:1086) System.Web.UI.WebControls.DataGrid:OnBubbleEvent (System.Object source, System.EventArgs e)
in [0x00073] (at /tmp/scratch/BUILD/mono-1.1.9.2/mcs/class/System.Web/System.Web.UI/Control.cs:891) System.Web.UI.Control:RaiseBubbleEvent (System.Object source, System.EventArgs args)
in [0x0001a] (at /tmp/scratch/BUILD/mono-1.1.9.2/mcs/class/System.Web/System.Web.UI.WebControls/DataGridItem.cs:82) System.Web.UI.WebControls.DataGridItem:OnBubbleEvent (System.Object source, System.EventArgs args)
in [0x00073] (at /tmp/scratch/BUILD/mono-1.1.9.2/mcs/class/System.Web/System.Web.UI/Control.cs:891) System.Web.UI.Control:RaiseBubbleEvent (System.Object source, System.EventArgs args)
in [0x00027] (at /tmp/scratch/BUILD/mono-1.1.9.2/mcs/class/System.Web/System.Web.UI.WebControls/LinkButton.cs:278) System.Web.UI.WebControls.LinkButton:OnCommand (System.Web.UI.WebControls.CommandEventArgs e)
in [0x00033] (at /tmp/scratch/BUILD/mono-1.1.9.2/mcs/class/System.Web/System.Web.UI.WebControls/LinkButton.cs:93) System.Web.UI.WebControls.LinkButton:System.Web.UI.IPostBackEventHandler.RaisePostBackEvent (System.String ea)
in [0x00002] (at /tmp/scratch/BUILD/mono-1.1.9.2/mcs/class/System.Web/System.Web.UI/Page.cs:1065) System.Web.UI.Page:RaisePostBackEvent (IPostBackEventHandler sourceControl, System.String eventArgument)
in [0x00071] (at /tmp/scratch/BUILD/mono-1.1.9.2/mcs/class/System.Web/System.Web.UI/Page.cs:1048) System.Web.UI.Page:RaisePostBackEvents ()
in [0x00144] (at /tmp/scratch/BUILD/mono-1.1.9.2/mcs/class/System.Web/System.Web.UI/Page.cs:969) System.Web.UI.Page:InternalProcessRequest ()
in [0x00052] (at /tmp/scratch/BUILD/mono-1.1.9.2/mcs/class/System.Web/System.Web.UI/Page.cs:899) System.Web.UI.Page:ProcessRequest (System.Web.HttpContext context)
in <0x01098> System.Web.HttpApplication+<Pipeline>__1:MoveNext ()

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-list/attachments/20051010/18faeeeb/attachment.html


More information about the Mono-list mailing list