public LineListingViewer(View view, IDbDriver db, string title) { try { InitializeComponent(); host = new ElementHost(); host.Dock = DockStyle.Fill; control = new EpiDashboard.SimpleDataGrid(view, db); control.RecordSelected += new EpiDashboard.Mapping.RecordSelectedHandler(control_RecordSelected); host.Child = control; this.Controls.Add(host); this.Text += " - " + title; this.Shown += new EventHandler(LineListingViewer_Shown); } catch (Exception ex) { //catching all for debugging purposes } }