public void SetObjectValue(NSTableView tableView, NSObject theObject, NSTableColumn tableColumn, int row) { string identifier = tableColumn.Identifier; // Using List Person person = _employees[row]; // Set the value for the Attribute named identifier person.SetValueForKey(theObject, new NSString(identifier)); }
void GetResponse(NSAlert alert, nint response) { if (response <= 1) { switch (response) { case -1: NSIndexSet rows = tableView.SelectedRows; for (int i = 0; i < rows.Count; i++) { Person p = Employees[(int)rows.ElementAt(i)]; p.SetValueForKey(new NSNumber(0.0f), new NSString("expectedRaise")); } break; case 0: // OK deleteSelectedEmployees(this); break; default: // Cancel break; } } }