All pastes #730738 Raw Edit

Stuff

public text v1 · immutable
·published 2007-10-09 13:55 UTC
rendered paste body
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";