using System; using System.Data; using Mono.Data.SqliteClient; using Gtk; using GtkSharp; public class TreeViewExample { public static void Main () { Application.Init (); new TreeViewExample (); Application.Run (); } public TreeViewExample () { IDbConnection dbcon; dbcon = (IDbConnection) new SqliteConnection ("URI=file:rhino.mailstats.db,version=3"); dbcon.Open(); IDbCommand dbcmd = dbcon.CreateCommand(); dbcmd.CommandText = "SELECT * FROM traffic ORDER BY domain"; IDataReader reader = dbcmd.ExecuteReader(); // Create a Window Window window = new Window ("MailStats Database Viewer v0.1 (C) 2007 Entorno Digital"); window.SetSizeRequest (600,200); // Create our TreeView TreeView tree = new TreeView (); // Add our tree to the window window.Add (tree); TreeViewColumn domainColumn = new TreeViewColumn (); domainColumn.Title = "Domain"; TreeViewColumn msgsSentColumn = new TreeViewColumn (); msgsSentColumn.Title = "Msgs Sent"; TreeViewColumn msgsRecvColumn = new TreeViewColumn (); msgsRecvColumn.Title = "Msgs Recv";