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:
VB:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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...
Merci d'avance
Partager