public static void CopyEmailadressen() { Debug.WriteLine("CopyEmailadressen clicked"); // Only act when rows selected. var emailadressen = string.Empty; if (personencontroller != null) { Debug.WriteLine("Aantal geselecteerd: " + personencontroller.personentable.SelectedRows.Count); PersonenDS ds = personencontroller.personentable.DataSource as PersonenDS; foreach (var row in personencontroller.personentable.SelectedRows) { emailadressen = emailadressen + ds.Personen[(int)row].Email + ", "; } } if (emailadressen.Length > 2) { emailadressen = emailadressen.Substring(0, emailadressen.Length - 2); } SetClipboardText(emailadressen); }
public override void AwakeFromNib() { base.AwakeFromNib(); if (PersonenTable != null) { personentable = PersonenTable; // Create the Personen Table Data Source and populate it dsPersonen = new PersonenDS(AppDelegate.Conn); // Populate the Product Table PersonenTable.DataSource = dsPersonen; PersonenTable.Delegate = new PersonenDelegate(this, dsPersonen); } }
public void ReloadTable() { Debug.WriteLine("Start: PersonenController.ReloadTable"); if (PersonenTable != null) { personentable = PersonenTable; // Create the Personen Table Data Source and populate it dsPersonen = new PersonenDS(AppDelegate.Conn); // Populate the Product Table PersonenTable.DataSource = dsPersonen; PersonenTable.Delegate = new PersonenDelegate(this, dsPersonen); } PersonenTable.ReloadData(); Debug.WriteLine("Einde: PersonenController.ReloadTable"); }
public PersonenDelegate(PersonenController controller, PersonenDS dataSource) { // Initialize this.DataSource = dataSource; // this.Controller = controller; }
//private PersonenController Controller; #endregion #region Constructors public PersonenDelegate(PersonenDS dataSource) { // Initialize this.DataSource = dataSource; }