Error selecting a Ship Method:  tblShipmaster_:Dataset not in edit or insert mode

This error usually occurs whenever a ship method is attempting to be chosen without an actual shipment already created (to apply that ship method against).  To resolve the error, a shipment must created first and then the ship method can be chosen.