Hi
I am making use of a Radcombobox inside a Radgrid during Edit mode. I get this problem when I have different values for the
DataValueField and DataTextField. When I make use of the same valeus for both, I don't get the error and the Radcombobox is geting populated.
I am making use of a SqlDataSource to populate the Radcombobox.
I don't have any code for working with this in the code-behind.
This is the error that I am getting:
I am making use of a Radcombobox inside a Radgrid during Edit mode. I get this problem when I have different values for the
DataValueField and DataTextField. When I make use of the same valeus for both, I don't get the error and the Radcombobox is geting populated.
<telerik:RadComboBox ID="CbAircraftModelType" runat="server" Skin="Black" |
SelectedValue='<%# Bind("modelTypeName") %>' EmptyMessage=" Select Aircraft Type" |
HighlightTemplatedItems="True" DataTextField="modelTypeName" DataValueField="modelTypeId" |
EnableTextSelection="False" DataSourceID="SqlDataSource_AircraftType" |
OnClientSelectedIndexChanged="cb_OnClientSelectedIndexChanged" /> |
<asp:SqlDataSource ID="SqlDataSource_AircraftType" runat="server" |
ConnectionString="<%$ ConnectionStrings:AvengeConnectionString %>" |
SelectCommand="select modelTypeName,modelTypeId from Avenge.dbo.AircraftModelType "> |
</asp:SqlDataSource> |
I don't have any code for working with this in the code-behind.
This is the error that I am getting:
Selection out of range |
Parameter name: value |
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. |
Exception Details: System.ArgumentOutOfRangeException: Selection out of range |
Parameter name: value |
Source Error: |
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. |
Stack Trace: |
[ArgumentOutOfRangeException: Selection out of range |
Parameter name: value] |
Telerik.Web.UI.RadComboBox.PerformDataBinding(IEnumerable dataSource) +172 |
Telerik.Web.UI.RadComboBox.OnDataSourceViewSelectCallback(IEnumerable data) +39 |
System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) +31 |
Telerik.Web.UI.RadComboBox.OnDataBinding(EventArgs e) +102 |
Telerik.Web.UI.RadComboBox.PerformSelect() +37 |
System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +73 |
System.Web.UI.Control.DataBindChildren() +211 |
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +102 |
System.Web.UI.Control.DataBind() +15 |
System.Web.UI.Control.DataBindChildren() +211 |
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +102 |
System.Web.UI.Control.DataBind() +15 |
System.Web.UI.Control.DataBindChildren() +211 |
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +102 |
System.Web.UI.Control.DataBind() +15 |
System.Web.UI.Control.DataBindChildren() +211 |
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +102 |
System.Web.UI.Control.DataBind() +15 |
System.Web.UI.Control.DataBindChildren() +211 |
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +102 |
System.Web.UI.Control.DataBind() +15 |
System.Web.UI.Control.DataBindChildren() +211 |
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +102 |
System.Web.UI.Control.DataBind() +15 |
System.Web.UI.Control.DataBindChildren() +211 |
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +102 |
System.Web.UI.Control.DataBind() +15 |
System.Web.UI.Control.DataBindChildren() +211 |
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +102 |
System.Web.UI.Control.DataBind() +15 |
System.Web.UI.Control.DataBindChildren() +211 |
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +102 |
System.Web.UI.Control.DataBind() +15 |
Telerik.Web.UI.GridEditFormItem.SetupItem(Boolean dataBind, Object dataItem, GridColumn[] columns, ControlCollection rows) +387 |
Telerik.Web.UI.GridItemBuilder.CreateItems(GridGroupingContext group) +979 |
Telerik.Web.UI.GridTableView.CreateItems(IEnumerator enumerator, GridColumn[] columns, ControlCollection controls) +187 |
Telerik.Web.UI.GridTableView.CreateControlHierarchy(Boolean useDataSource) +1573 |
Telerik.Web.UI.GridTableView.CreateChildControls(IEnumerable dataSource, Boolean useDataSource) +782 |
System.Web.UI.WebControls.CompositeDataBoundControl.PerformDataBinding(IEnumerable data) +57 |
System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data) +114 |
System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) +31 |
System.Web.UI.WebControls.DataBoundControl.PerformSelect() +142 |
Telerik.Web.UI.GridTableView.PerformSelect() +28 |
System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +73 |
Telerik.Web.UI.GridTableView.DataBind() +351 |
Telerik.Web.UI.GridTableView.Rebind() +98 |
Telerik.Web.UI.GridCommandEventArgs.ExecuteCommand(Object source) +395 |
Telerik.Web.UI.RadGrid.OnBubbleEvent(Object source, EventArgs e) +191 |
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +37 |
Telerik.Web.UI.GridItem.OnBubbleEvent(Object source, EventArgs e) +165 |
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +37 |
System.Web.UI.WebControls.LinkButton.OnCommand(CommandEventArgs e) +118 |
System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument) +135 |
System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10 |
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13 |
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +175 |
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565 |
Hope someone will be able to help me with this. |
Thanks. |