Inheritance: UITableViewController
 public TableDelegate(SubGroupViewController tvc)
 {
     this.tvc = tvc;
 }
            public override void RowSelected(UITableView tableView, NSIndexPath indexPath)
            {
                string selectedGroup = tvc.RootData.ElementAt(indexPath.Row);

                if(sgvc == null)
                    sgvc = new SubGroupViewController(selectedGroup);

                tvc.NavigationController.PushViewController(sgvc,true);
            }
 public DataSource(SubGroupViewController tvc)
 {
     this.tvc = tvc;
 }