Frage : Index war aus Strecke heraus. Muss sein nichtnegativ und kleiner als die Größe der Ansammlung. Parameter: Index

Lieber Telerik Team,

When, das ich versuche, Daten using radgrid anzuzeigen, ich Störung erhalte, wie „Index aus Strecke heraus war. Muss sein nichtnegativ und kleiner als die Größe der Ansammlung. Parameter: Index“.

Here ist mein code

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
telerik: RadGrid ID= " gvCktMap " BorderColor= " weißes " runat= " Bediener " AutoGenerateColumns= " zutreffend " 
                                AllowSorting= " zutreffendes " BackColor= " weißes " AllowPaging= " zutreffendes " PageSize= " 25 " GridLines= " kein " 
                                OnPageIndexChanging= " gvCktMap_PageIndexChanging " OnRowCancelingEdit= " gvCktMap_RowCancelingEdit " 
                                OnRowCommand= " gvCktMap_RowCommand " OnRowUpdating= " gvCktMap_RowUpdating " OnRowDataBound= " gvCktMap_RowDataBound " 
                                OnSorting= " gvCktMap_Sorting " OnRowEditing= " gvCktMap_RowEditing " ShowGroupPanel= " zutreffend " 
                                EnableHeaderContextMenu= " zutreffendes " EnableHeaderContextFilterMenu= " zutreffendes " AllowMultiRowSelection= " zutreffend " 
                                AllowFilteringByColumn= " zutreffendes " AllowCustomPaging= " falsches " OnItemCreated= " gvCktMap_ItemCreated " 
                                EnableViewState= " falsches " OnNeedDataSource= " gvCktMap_NeedDataSource " OnItemUpdated= " gvCktMap_ItemUpdated " 
                                > 
                                 
                                     
                                         
                                         
                                         
                                         
                                         
                                         
                                         
                                         
                                         
                                         
                                         
                                         
                                         
                                         
                                         
                                         
                                         
                                         
                                     
                             



Here ist mein Code behind
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
private leeres bingGrid () 
    { 
        Versuch 
        { 
            gvCktMap.Columns.Clear (); 
            Datensatz dsResult = neuer Datensatz (); 
            Datensatz dsEditItems = neuer Datensatz (); 
            dsEditItems.ReadXml (Server.MapPath („XMLS/“ + Lernabschnitt [„TaskID“] .ToString () +“ .xml ")); 
 
            clsSearch_BL clsObj = neues clsSearch_BL (); 
            clsObj.TaskID = (Schnur) Lernabschnitt [„TaskID“]; 
            clsObj.CustName = (Schnur) Lernabschnitt [„CustName“]; 
            clsObj.MarketName = (Schnur) Lernabschnitt [„MarketName“]; 
            clsObj.HeadendName = (Schnur) Lernabschnitt [„HeadendName“]; 
            clsObj.SiteName = (Schnur) Lernabschnitt [„SiteName“]; 
            clsObj.TaskStatus = (Schnur) Lernabschnitt [„TaskStatus“]; 
            clsObj.OrdType = (Schnur) Lernabschnitt [„OrdType“]; 
            clsObj.OrdStatus = (Schnur) Lernabschnitt [„OrdStatus“]; 
            clsObj.ProName = (Schnur) Lernabschnitt [„ProName“]; 
            clsObj.LOC = (Schnur) Lernabschnitt [„LOC“]; 
 
            dsResult = clsObj.getSearchResults_BL (clsObj); 
            Lernabschnitt [„SearchRes“] = dsResult; 
            DataTable dtFilter = neues DataTable (); 
            DataColumn dtCol = neues DataColumn („FilterBy“); 
            dtFilter.Columns.Add (dtCol); 
            dtCol = neues DataColumn („DataType“); 
            dtFilter.Columns.Add (dtCol); 
            gvCktMap.DataSource = dsResult; 
            gvCktMap.DataBind (); 
    } 
        Fang (Ausnahme ex) 
        { 
        } 
    } 



If entferne ich ableView> seine Funktion fein ohne irgendeine Störung. Aber aus etwas Gründen, die ich ableView>, kann jedermann mir heraus helfen, dieses error.

Thanks

im Voraus zu reparieren

Antwort : Index war aus Strecke heraus. Muss sein nichtnegativ und kleiner als die Größe der Ansammlung. Parameter: Index


1) innen GEGEN Ansicht - > Fenster ausgeben (sei es können ist bereits geöffnet, aber für sichere Seite)
2) Sie neu schreiben Code so:

ersetzen:

       verfangen (Ausnahme ex)
        {

        }

mit:

           Fang (Ausnahme ex)
           {
               System.Diagnostics.Debug.WriteLine (ex.StackTrace);
           }


und sehen dann, Fenster auszugeben. Sie sehen viele Linien, aber die letzten Linien verweisen das Störungsverursachen.
Weitere Lösungen  
 
programming4us programming4us