I have a UltraNumericEditor (defined as below) that I use as the EditorControl for a UltraDataGrid cell. But when I try to leave the control empty I get the following error displayed:
DATA ERROR Unable to convert from '(null)' to 'System.Int32'
Definitionthis.uneCheckValues.Location = new System.Drawing.Point(767, 109); this.uneCheckValues.MaskClipMode = Infragistics.Win.UltraWinMaskedEdit.MaskMode.IncludeBoth; this.uneCheckValues.MinValue = 0; this.uneCheckValues.Name = "uneCheckValues"; this.uneCheckValues.Nullable = true; this.uneCheckValues.PromptChar = ' '; this.uneCheckValues.TabIndex = 16; this.uneCheckValues.Visible = false;
Entry in the cell is not required, so how can I allow for nulls (if no entry)?
Hi,
There are two reasons I can think of why this might happen:
1) The DataType of the column does not allow nulls. What's your data source and what is the DataType on this column?
2) This is a FirstChance exception which would be caught by the control and you are only seeing it becuase you have set the IDE to break on all run-time exceptions.
Hi Mike.
I have encountered the same issue.
I can confirm the DataType of the column is "double* NOT nullable.
Do you have a solution for it?
Thanks.
What kind of DataSource are you using? If you are using a DataSource that does not allow nulls, then obviously the grid cannot allow nulls either.