Telerik 2014 GridBoundColumn : Argument Out Of Range Exception
Bonjour,
J'ai migré vers la nouvelle version de Telerik 2014_1_403 (l'ancienne été Telerik 2011_3_1305 ), et les problèmes de compatibilé ont commencé ...
ASP:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
<telerik:RadGrid runat="server" DataSourceID="dsStandardProduct" ID="uiChoicesGrid"
Width="900" >
<MasterTableView AutoGenerateColumns="false" AllowAutomaticInserts="true" AllowAutomaticUpdates="true"
AllowAutomaticDeletes="true" CommandItemDisplay="Top" InsertItemDisplay="Top"
DataKeyNames="ProductTypeID, ValueRangeID" EditMode="InPlace">
<Columns>
<telerik:GridCheckBoxColumn SortExpression="IsStandard" HeaderText="Standard" HeaderButtonType="TextButton" DataField="IsStandard" UniqueName="IsStandard">
</telerik:GridCheckBoxColumn>
<telerik:GridBoundColumn SortExpression="OvercostEuros" HeaderText="Overcost (Euros)"
HeaderButtonType="TextButton" DataField="OvercostEuros" UniqueName="OvercostEuros">
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid> |
VB:
Code:
1 2 3 4 5 6 7
|
Private Sub uiChoicesGrid_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles uiChoicesGrid.ItemDataBound
If TypeOf e.Item Is GridDataInsertItem Then
Dim item As GridDataInsertItem = e.Item
Dim chk As CheckBox = item("IsStandard").Controls(0)
Dim txt As TextBox = item("OverCostEuros").Controls(0)
'' logic continues... |
Mais la ligne de code Dim txt As TextBox = item("OverCostEuros").Controls(0) génère l'exception Argument Out Of Range Exception: L'argument spécifié n'était pas dans les limites de la plage des valeurs valides.
Merci d'avance