public void SetObjectValue(NSTableView tableView, NSObject theObject, NSTableColumn tableColumn, int row) { if (tableView.Identifier == "DepartmentEmployeesTableView") { return; } // Using List Department dep = DataStore.Departments[row]; // Set the value dep.SetName((theObject as NSString).ToString()); }
void AddClicked(NSButton sender) { Console.WriteLine("DVC Add clicked"); Department dep = new Department(); DataStore.AddItem <Department>(dep); dep.SetName("New Department"); DepartmentsTableView.ReloadData(); // Start editing new item int row = DataStore.Departments.IndexOf(dep); DepartmentsTableView.SelectRow(row, false); DepartmentsTableView.EditColumn(0, row, null, true); }
void AddClicked(NSButton sender) { Console.WriteLine("DVC Add clicked"); Department dep = new Department(); DataStore.AddItem<Department>(dep); dep.SetName("New Department"); DepartmentsTableView.ReloadData(); // Start editing new item int row = DataStore.Departments.IndexOf(dep); DepartmentsTableView.SelectRow(row, false); DepartmentsTableView.EditColumn(0, row, null, true); }