18

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.

Ijas Ameenudeen
  • 8,343
  • 3
  • 36
  • 50
Jay Mooney
  • 2,020
  • 1
  • 18
  • 22

8 Answers8

9

I actually spotted GRAMPS just the other day.

Matt Cruikshank
  • 2,886
  • 19
  • 24
5

Geni is probably what your looking for.

GateKiller
  • 68,419
  • 71
  • 167
  • 203
  • 1
    [Geni](http://ww.geni.com) is the best. Its absolutely free and ofcourse payment enhances various options. The site is well maintained and the moderators are so helpful and responds quickly even if we are a free user. Whats more interesting is that, if we come across a family relative who already have an account in geni, the two trees can be merged and thus helping the tree to grow enormously. – Anoop K. Prabhu Aug 19 '11 at 14:08
  • 1
    @AnoopK.Prabhu Since MyHeritage put its hands on it it's not free anymore. – Shimmy Weitzhandler Jul 18 '13 at 05:53
4

If you're really looking for an application that you can modify try out Family.Show on CodePlex.

Donovan Woodside
  • 1,901
  • 1
  • 18
  • 16
2

There have been lots of suggestions of software to use, but I'd like to add a recommendation for The Master Genealogist. I find it fits my engineering mindset more than most.

There is little online to match the flexibility of standalone genealogy tools, but TNG (The Next Generation of Genealogy Sitebuilding) is quite good.

Mat
  • 67,636
  • 33
  • 83
  • 106
2

I'm all for writing your own software when something doesn't suit your needs and a frequent re-inventer of the wheel. But this honestly seems like one of those things were the solution is readily available, in this case in the form of Family Tree Maker And at a mere $40 I would venture to guess that you'd come out ahead compared to the hours you would spend trying to get your own program doing exactly what you need.

I currently use the software and it works great.

Now, if your interest in writing it partly for the purpose of just doing it because you can and to learn something...then by all means I salute your will to learn and hope you find the control you are looking for.

Adam Haile
  • 29,081
  • 56
  • 180
  • 272
2

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?

0

Family.Show is a very successful genealogy application and open-source you can get it from Codeplex

HichemSeeSharp
  • 3,055
  • 2
  • 16
  • 44
0

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...

lomaxx
  • 104,787
  • 56
  • 140
  • 177