Server Error in '/' Application.

Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index

Source Error:


Line 391:            Dim morethanone As Boolean = False
Line 392:
Line 393:            If cblManufacturers.Items(i).Selected = True Then
Line 394:                'show all manufactures
Line 395:                selectcommand = "SELECT distinct [productid], [partnumber] FROM [ProductCategoriesViewAllLevels]  WHERE (([categoryid] = '" & categoryid & "') and (isReplacement='false') and ( [status]='1'))"

Source File: C:\inetpub\wwwroot\shindustries_com_production\controls\ctrlDatalistItems.ascx.vb    Line: 393

Stack Trace:


[ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index]
   System.Collections.ArrayList.get_Item(Int32 index) +14538231
   System.Web.UI.WebControls.ListItemCollection.get_Item(Int32 index) +19
   controls_ctrlDatalistItems.get_CoreQuery() in C:\inetpub\wwwroot\shindustries_com_production\controls\ctrlDatalistItems.ascx.vb:393
   controls_ctrlDatalistItems.GetData(Int32 FirstRowIndex, Int32 RowCountPerPage) in C:\inetpub\wwwroot\shindustries_com_production\controls\ctrlDatalistItems.ascx.vb:438
   controls_ctrlDatalistItems.BindDataList(Int32 FirstRowIndex, Int32 RowCountPerPage) in C:\inetpub\wwwroot\shindustries_com_production\controls\ctrlDatalistItems.ascx.vb:430
   controls_ctrlDatalistItems.Page_Load(Object sender, EventArgs e) in C:\inetpub\wwwroot\shindustries_com_production\controls\ctrlDatalistItems.ascx.vb:106
   System.Web.UI.Control.OnLoad(EventArgs e) +108
   System.Web.UI.Control.LoadRecursive() +90
   System.Web.UI.Control.LoadRecursive() +185
   System.Web.UI.Control.LoadRecursive() +185
   System.Web.UI.Control.LoadRecursive() +185
   System.Web.UI.Control.LoadRecursive() +185
   System.Web.UI.Control.LoadRecursive() +185
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1533


Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.8.4690.0