I've been tasked (by my wife) with creating a program to allow her to track the family trees on both sides of our family.
Does anyone know of a cost-effective (free) control to represent this type of information?
What I'm looking for is a modified org-chart type chart/tree. The modification is that any node should have 2 parent nodes (E.G. a child should have a Mother/Father).
The solution I've come up with so far is to have 2 trees, an ancestor tree and a descendants tree, with the individual being inspected as the root node for each tree. It works but is sort of clunky.
I'm working primarily in c# WinForms, so .Net type controls or source code is preferable.
Geni is probably what your looking for.
I haven't thought too hard about this, but I reckon you could get a Custom Treeview in WPF to do what you want. I was reading an article on code project a while back that implemented an org chart this way...
Try GeneTree. You can open a free account and build a family tree interactively. You can also find others whose DNA matches yours, who may be family members you did not know about before.
If the functionality is already there, and free, why write a program?
I actually spotted GRAMPS just the other day.
Family.Show is a very successful genealogy application and open-source you can get it from Codeplex
If you're really looking for an application that you can modify try out Family.Show on CodePlex.