public ArcadiaManager(BaseArcadiaManager base_arcadia_manager) { this.base_arcadia_manager = base_arcadia_manager; //just to make the datagrid easy to access datagrid = base_arcadia_manager.base_datagrid = new DataGridView(); base_arcadia_manager.base_select_query = base_arcadia_manager.base_xml_file.readProperty("select_query"); base_arcadia_manager.base_format_type = Convert.ToInt32(base_arcadia_manager.base_xml_file.readProperty("format_type")); base_arcadia_manager.base_value_filter = base_arcadia_manager.base_xml_file.readProperty("string_filter"); fetch_database_data(); format_datagrid(); initialize_controls(); //event listener datagrid_cell_enter datagrid.CellEnter += new System.Windows.Forms.DataGridViewCellEventHandler(this.datagrid_cell_entered); base_arcadia_manager.base_button_data_viewer.Click += new System.EventHandler(this.button_data_viewer_clicked); }