With the following grid
<telerik:RadGrid ID="rgRates" runat="server" AutoGenerateColumns="false" Visible="true"> |
<MasterTableView DataKeyNames="RecordID" EditMode="InPlace" CommandItemDisplay="Top"> |
<CommandItemSettings AddNewRecordText="" AddNewRecordImageUrl="../../App_Themes/Default/images/Add.gif" RefreshText="Refresh" /> |
<Columns> |
<telerik:GridBoundColumn DataField="RecordID" Visible="false" /> |
<telerik:GridEditCommandColumn ButtonType="LinkButton" CancelText="Cancel" EditText="Edit" UpdateText="Save" /> |
<telerik:GridDateTimeColumn DataField="DateStart" HeaderText="Start" DataFormatString="{0:d}" ColumnEditorID="rgRatesDateEditor" /> |
<telerik:GridDateTimeColumn DataField="DateEnd" HeaderText="End" DataFormatString="{0:d}" ColumnEditorID="rgRatesDateEditor" /> |
<telerik:GridNumericColumn DataField="Commission" HeaderText="Commission" HeaderStyle-HorizontalAlign="Right" DataFormatString="${0:N4}" ItemStyle-HorizontalAlign="Right" ColumnEditorID="rgRatesCommission" /> |
<telerik:GridNumericColumn DataField="Revenue" HeaderText="Revenue" HeaderStyle-HorizontalAlign="Right" DataFormatString="${0:N4}" ItemStyle-HorizontalAlign="Right" ReadOnly="true" /> |
<telerik:GridButtonColumn ButtonType="LinkButton" Text="Delete" CommandName="Delete" ConfirmDialogType="Classic" ConfirmTitle="Confirm Delete" ConfirmText="Are you sure you want to delete the specified record?" /> |
</Columns> |
</MasterTableView> |
</telerik:RadGrid> |
<telerik:GridDateTimeColumnEditor ID="rgRatesDateEditor" runat="server" TextBoxStyle-Width="90" /> |
<telerik:GridNumericColumnEditor ID="rgRatesCommission" runat="server" NumericTextBox-Width="50" NumericTextBox-Type="Number" NumericTextBox-SelectionOnFocus="None" NumericTextBox-Label="$" NumericTextBox-IncrementSettings-InterceptArrowKeys="false" /> |
bound to a list of objects where:
"RecordID" type is Integer
"DateStart" type is Date
"DateEnd" type is Date
"Commission" type is Decimal
"Revenue" type is Nullable Decimal
Clicking the "Add" button to add a new InPlace edit row generates the following error:
"Object reference not set to an instance of an object." in the method "Telerik.Web.UI.GridNumericColumn.FormatDataValue"
Assembly Version: 2009.2.701.35