Articles in this section
Category / Section

How to resolve an exception in cut operation on the number datatype such as integer cells in WinForms GridGroupingControl?

2 mins read

Resolve the unhandled exception

When any selected cell has the datatype as an integer on cut operation, it throws an InvalidOperationException was unhandled, Rollback without BeginTrans exception.

Show the invalid operation exception while unhandle the cell

 

Solution:

When the integer datatype is null during the cut operation and when the datatype does not accept the null values that exception is thrown.  You can avoid the exception by setting the nullable datatype to the cells. For example, when you are use int datatype, you need to change it to int?

C#

private int? cat_Id;
public int? CategoryID
{
    get
    {
         return this.cat_Id;
    }
    set
    {
         this.cat_Id = value;
    }
}

 

VB

Private cat_Id? As Integer
Public Property CategoryID() As Integer?
 Get
  Return Me.cat_Id
 End Get
 Set(ByVal value? As Integer)
  Me.cat_Id = value
 End Set
End Property

 

Samples:

C#: C#_Cutcopypasteexception

VB: VB_Cutcopypasteexception

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment
Access denied
Access denied