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