Dear Telerik Team,
When I am trying to display data using radgrid I am getting error like "Index was out of range. Must be non-negative and less than the size of the collection. Parameter: Index".
Here is my code
Here is my code behind
If i remove <MasterTableView></MasterTableView> Its working fine without any error. But for some reasons i need to use <MasterTableView></MasterTableView> Can anyone help me out to fix this error.
Thanks In Advance
When I am trying to display data using radgrid I am getting error like "Index was out of range. Must be non-negative and less than the size of the collection. Parameter: Index".
Here is my code
| <telerik:RadGrid ID="gvCktMap" BorderColor="White" runat="server" AutoGenerateColumns="true" |
| AllowSorting="true" BackColor="White" AllowPaging="true" PageSize="25" GridLines="None" |
| OnPageIndexChanging="gvCktMap_PageIndexChanging" OnRowCancelingEdit="gvCktMap_RowCancelingEdit" |
| OnRowCommand="gvCktMap_RowCommand" OnRowUpdating="gvCktMap_RowUpdating" OnRowDataBound="gvCktMap_RowDataBound" |
| OnSorting="gvCktMap_Sorting" OnRowEditing="gvCktMap_RowEditing" ShowGroupPanel="True" |
| EnableHeaderContextMenu="true" EnableHeaderContextFilterMenu="true" AllowMultiRowSelection="true" |
| AllowFilteringByColumn="True" AllowCustomPaging="false" OnItemCreated="gvCktMap_ItemCreated" |
| EnableViewState="false" OnNeedDataSource="gvCktMap_NeedDataSource" OnItemUpdated="gvCktMap_ItemUpdated" |
| > |
| <MasterTableView DataKeyNames="sId" UseAllDataFields="true"> |
| <Columns> |
| <telerik:GridBoundColumn UniqueName="sId" HeaderText="sId" DataField="sId" Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="orderId" HeaderText="orderId" DataField="orderId"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="REJ" HeaderText="REJ" DataField="REJ"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="Desc" HeaderText="Desc" DataField="Desc"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="CustomerName" HeaderText="CustomerName" DataField="CustomerName"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="MarketName" HeaderText="MarketName" DataField="MarketName"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="HeadendName" HeaderText="HeadendName" DataField="HeadendName"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="SiteName" HeaderText="SiteName" DataField="SiteName"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="TaskStatus" HeaderText="TaskStatus" DataField="TaskStatus"> |
| </telerik:GridBoundColumn> |
| </Columns> </mastertableview> |
| </telerik:RadGrid> |
Here is my code behind
| private void bingGrid() |
| { |
| try |
| { |
| gvCktMap.Columns.Clear(); |
| DataSet dsResult = new DataSet(); |
| DataSet dsEditItems = new DataSet(); |
| dsEditItems.ReadXml(Server.MapPath("XMLS/" + Session["TaskID"].ToString() + ".xml")); |
| clsSearch_BL clsObj = new clsSearch_BL(); |
| clsObj.TaskID = (string)Session["TaskID"]; |
| clsObj.CustName = (string)Session["CustName"]; |
| clsObj.MarketName = (string)Session["MarketName"]; |
| clsObj.HeadendName = (string)Session["HeadendName"]; |
| clsObj.SiteName = (string)Session["SiteName"]; |
| clsObj.TaskStatus = (string)Session["TaskStatus"]; |
| clsObj.OrdType = (string)Session["OrdType"]; |
| clsObj.OrdStatus = (string)Session["OrdStatus"]; |
| clsObj.ProName = (string)Session["ProName"]; |
| clsObj.LOC = (string)Session["LOC"]; |
| dsResult = clsObj.getSearchResults_BL(clsObj); |
| Session["SearchRes"] = dsResult; |
| DataTable dtFilter = new DataTable(); |
| DataColumn dtCol = new DataColumn("FilterBy"); |
| dtFilter.Columns.Add(dtCol); |
| dtCol = new DataColumn("DataType"); |
| dtFilter.Columns.Add(dtCol); |
| gvCktMap.DataSource = dsResult; |
| gvCktMap.DataBind(); |
| } |
| catch (Exception ex) |
| { |
| } |
| } |
If i remove <MasterTableView></MasterTableView> Its working fine without any error. But for some reasons i need to use <MasterTableView></MasterTableView> Can anyone help me out to fix this error.
Thanks In Advance