Public Sub New() 'Instantiate and register Business Object Me.oMainBizObj = CType(Me.RegisterBizObj(New TaxRateType), TaxRateType) ' This call is required by the Windows Form Designer. InitializeComponent() 'Retrieve Data Me.oMainBizObj.GetAllData() 'Associate the datasource to the DataGridView and toolstrip SetBindingSource() 'Add specific settings for the grid on the current form 'SetupBaseGrid() 'It used to work when code was 'Me.NavControl = Me.dgv Me.NavControl = Me.MmUltraGrid1 End SubIt seems that the navcontrol property doesn't work with the mmUltraGrid. For instance, when I choose to delete a record, it deletes the first record on the grid, rather than the current record. It looks like it's not refreshing or triggering the "setdatarow" to hidrate the entity object. Another example is when updating data, the rules fire against the first row on the grid rather than the current row. The alert icon, beside the cell that breaks a rule is not shown anymore.