private void CheckInbox() { try { Cursor.Current = Cursors.WaitCursor; var items = MySms.ReadSMS(Port); var grid = InboxGrid.PrimaryGrid; grid.Rows.Clear(); foreach (var item in items) { var row = grid.CreateNewRow(); row["Time"].Value = item.Sent; row["Sender"].Value = item.Sender; row["Message"].Value = item.Message; } } catch (Exception ex) { MessageDialog.ShowError(ex, this); } }