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";