I am getting the error "Selection out of range Parameter name: value". I have a radcombobox inside a FormTemplate in the radgrid.
Find the code for reference.
Find the code for reference.
<telerik:RadGrid AutoGenerateColumns="False" ID="rgModel" Skin="WebBlue" AllowPaging="True" runat="server" OnItemDataBound="rgModel_ItemDataBound"> <PagerStyle Mode="NextPrevAndNumeric" /> <MasterTableView DataKeyNames="ModelId" CommandItemDisplay="Top" CommandItemSettings-ShowRefreshButton="false"> <Columns> <telerik:GridEditCommandColumn UniqueName="EditCommandColumn1" ButtonType="ImageButton" > <HeaderStyle Width="20px" /> <ItemStyle CssClass="MyImageButton" /> </telerik:GridEditCommandColumn> <telerik:GridBoundColumn HeaderText="Manufacturer" DataField="Manufacturer" UniqueName="Manufacturer" HeaderStyle-HorizontalAlign="left" /> <telerik:GridButtonColumn CommandName="Delete" Text="Delete" UniqueName="DeleteColumn" ConfirmText="Do You want to delete the Manufacturer?"> </telerik:GridButtonColumn> </Columns> <EditFormSettings EditFormType="Template"> <FormTemplate> <table id="Table3" cellspacing="1" cellpadding="1" width="500" border="0" class="module"> <tr> <td>Manufacturer:</td> <td> <telerik:RadComboBox ID="ddlManufacturer" AppendDataBoundItems="true" runat="server" Skin="WebBlue" SelectedValue='<%# Bind("ManufacturerId")%>'> </telerik:RadComboBox> </td> </tr> <tr> <td> </td> <td> <asp:Button ID="btnUpdate" Text='<%# IIf((TypeOf(Container) is GridEditFormInsertItem), "Insert", "Update") %>' runat="server" CommandName='<%# IIf((TypeOf(Container) is GridEditFormInsertItem), "PerformInsert", "Update")%>'> </asp:Button> <asp:Button ID="btnCancel" Text="Cancel" runat="server" CausesValidation="False" CommandName="Cancel"></asp:Button> </td> </tr> </table> </FormTemplate> </EditFormSettings> </MasterTableView> </telerik:RadGrid> Protected Sub rgModel_ItemDataBound(ByVal source As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Dim blnReturn As Boolean Dim strErrMsg As String = String.Empty Dim interrno As Integer Dim dtbManufacturer As New DataTable If (TypeOf e.Item Is GridEditableItem AndAlso e.Item.IsInEditMode) Then Dim ddlManufacturer As Telerik.Web.UI.RadComboBox = e.Item.FindControl("ddlManufacturer") blnReturn = _objW.GetManufacturers(dtbManufacturer) If Equals(blnReturn, True) Then ddlManufacturer.Items.Clear() ddlManufacturer.SelectedValue = Nothing ddlManufacturer.DataSource = dtbManufacturer ddlManufacturer.DataTextField = dtbManufacturer.Columns(1).ColumnName ddlManufacturer.DataValueField = dtbManufacturer.Columns(0).ColumnName ddlManufacturer.DataBind() End If End If End Sub