Hi All,
I have an ItemTemplate with a RadNumericTextBox bound as follows:-
In some instances I wish to change the binding of the control at runtime ie costAdjust rather than cost
I have tried the following:-
But the .Items(0) returns an error.
Does anyone have any ideas how this can be achieved???
Thanx
Marcus
ItemTemplate
I have an ItemTemplate with a RadNumericTextBox bound as follows:-
| <ItemTemplate> |
| <telerik:RadNumericTextBox ID="RadNumericTextBox_cost" Runat="server" |
| Culture="English (United Kingdom)" |
| Type="Currency" |
| Width="60px" Text='<%# Eval("cost") %>' MinValue="0" MaxValue="5500" |
| EnabledStyle-HorizontalAlign="Right" FocusedStyle-HorizontalAlign="Right"> |
| <FocusedStyle HorizontalAlign="Right" /> |
| <EnabledStyle HorizontalAlign="Right" /> |
| </telerik:RadNumericTextBox> |
| </ItemTemplate> |
In some instances I wish to change the binding of the control at runtime ie costAdjust rather than cost
| <ItemTemplate> |
| <telerik:RadNumericTextBox ID="RadNumericTextBox_cost" Runat="server" |
| Culture="English (United Kingdom)" |
| Type="Currency" |
| Width="60px" Text='<%# Eval("costAdjust") %>' MinValue="0" MaxValue="5500" |
| EnabledStyle-HorizontalAlign="Right" FocusedStyle-HorizontalAlign="Right"> |
| <FocusedStyle HorizontalAlign="Right" /> |
| <EnabledStyle HorizontalAlign="Right" /> |
| </telerik:RadNumericTextBox> |
| </ItemTemplate> |
I have tried the following:-
| Dim costAdjust As RadNumericTextBox = (DirectCast(dg_detailRecovery.MasterTableView.Items(0).FindControl("RadNumericTextBox_cost"), RadNumericTextBox)) |
| costAdjust.Text = "<%# DataBinder.Eval(Container.DataItem, 'costAdjust') %>" |
But the .Items(0) returns an error.
Does anyone have any ideas how this can be achieved???
Thanx
Marcus
ItemTemplate