Fråga : Indexet var ut ur spänner. Måste vara non-negative och mindre än storleksanpassa av samlingen. Parameter: Index

Kära Telerik Lag, den pröva förmiddagen för

When I att visa data using förmiddagen för radgrid som I får felet det lika ”indexet, var ut ur spänner. Måste vara non-negative och mindre än storleksanpassa av samlingen. Parameter: Index”.

Here är min för class=" codeSnippet " för code

1 för >telerik " för prettyprint " för class= för id= " codeSnippet756053 " för >























<-/pre>



Here är min kodifierar för class=" codeSnippet " för behind
1 för >
private " för prettyprint " ()
{
försök
{
gvCktMap.Columns.Clear ();
DataSetdsResult = ny DataSet ();
DataSetdsEditItems = ny DataSet ();
dsEditItems.ReadXml (Server.MapPath (”XMLS/” + perioden [”TaskID”] .ToString () +” .xml "));
clsSearch_BLclsObj = ny clsSearch_BL ();
clsObj.TaskID = (stränga), period [”TaskID”];
clsObj.CustName = (stränga), period [”CustName”];
clsObj.MarketName = (stränga), period [”MarketName”];
clsObj.HeadendName = (stränga), period [”HeadendName”];
clsObj.SiteName = (stränga), period [”SiteName”];
clsObj.TaskStatus = (stränga), period [”TaskStatus”];
clsObj.OrdType = (stränga), period [”OrdType”];
clsObj.OrdStatus = (stränga), period [”OrdStatus”];
clsObj.ProName = (stränga), period [”ProName”];
clsObj.LOC = (stränga), period [”LOC”];
dsResult = clsObj.getSearchResults_BL (clsObj);
Period [”SearchRes”] = dsResult;
DataTable dtFilter = nya DataTable ();
DataColumn dtCol = nya DataColumn (”FilterBy”);
dtFilter.Columns.Add (dtCol);
dtCol = nya DataColumn (”DataType”);
dtFilter.Columns.Add (dtCol);
gvCktMap.DataSource = dsResult;
gvCktMap.DataBind ();
}
fånga (undantagsföre detta)
{
}
}
<-/pre>



If jag tar bort ableView> dess funktionsdugliga bot utan något fel. Men för något resonerar mig behöver att använda ableView> kan någon hjälpa mig ut att fixa denna error.

Thanks i Advance

" klar "

Svar : Indexet var ut ur spänner. Måste vara non-negative och mindre än storleksanpassa av samlingen. Parameter: Index


1) I VS beskåda - > det tillverkade fönstret (kan vara det är redan öppet, men för kassaskåpsida)
2) omredigeringen du kodifierar något liknande detta:

byt ut:

       fånga (undantagsföre detta)
        {

        }

med:

           fånga (undantagsföre detta)
           {
               System.Diagnostics.Debug.WriteLine (ex.StackTrace);
           }


och se därefter det tillverkade fönstret. du ska ser att många fodrar men det sist fåtalet fodrar ska ser orsaka för fel.
Andra lösningar  
 
programming4us programming4us