public Form1() { InitializeComponent(); util = new Utility(); mainJobList = new BindingList<IndeedDetails>(); filtered = new List<IndeedDetails>(); sortKeeper = new GridSortBy(); //worker stuff worker = new BackgroundWorker(); worker.DoWork += BackgroundWorkerDoWork; worker.RunWorkerCompleted += BackgroundWorkerRunWorkerCompleted; string file_name = @"C:\Users\apersinger\Documents\Misc\jsonjobs.txt"; string file_contents = util.OpenFile(file_name); if(file_contents.Length > 0) { data = util.DeserializeString(file_contents); mainJobList = new BindingList<IndeedDetails>(data); dataGridView1.DataSource = mainJobList; } txtURL.Text = "www.indeed.com"; txtLocation.Text = "california"; txtJobTitle.Text = "software"; btnFilterResults.Enabled = false; }