[Gtk-sharp-list] Data-Bound TreeView
Adam Tauno Williams
adam at morrison-ind.com
Sat Jan 5 18:49:44 EST 2008
> for the ongoing effort to develop data-bound Gtk# objects, I have some remark
> when it comes to data-binding a TreeView:
> When storing a tree data structure in an RDBMS, you would normally define a
> table like this:
> CREATE TABLE treestore (
> id INTEGER NOT NULL PRIMARY KEY,
> super_id INTEGER REFERENCES treestore (id) ON DELETE CASCADE,
> name VARCHAR (35)
> This means: A line in this table, which has super_id = NULL, represents a root
> node, otherwise it would represent a "branch" (if some other line points at
> it with its super_id entry), or a "leaf" (otherwise).
When using a TreeView to display data from an RDBMC I think it is much
more common that the subordinate entries are the result of a foreign key
relation (join or secondary select).
Consonance: an Open Source .NET OpenGroupware client.
Contact:awilliam at whitemiceconsulting.com http://freshmeat.net/projects/consonance/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 194 bytes
Desc: This is a digitally signed message part
Url : http://lists.ximian.com/pipermail/gtk-sharp-list/attachments/20080105/e5ffe0b4/attachment.bin
More information about the Gtk-sharp-list