private void FillDataTable(string filename) { Cursor = Cursors.WaitCursor; Application.DoEvents(); List <string> filterList = new List <string>(new string[] { "SMSG_UPDATE_OBJECT", "SMSG_COMPRESSED_UPDATE_OBJECT" }); List <string> createObjectList = filter.FilterSniffFile(filename, false, filterList); spawns.Merge(filter.GetDataTableForSpawns(createObjectList, box_createObject2.Checked, filename)); //dgv_grid.Rows.Clear(); //dgv_grid.Columns.Clear(); //dgv_grid.Rows.Add(name, item.Entry, oldSpeedWalk, oldSpeedRun, roundedSpeedWalk, roundedSpeedRun); dgv_grid.DataSource = null; dgv_grid.DataSource = spawns; Cursor = Cursors.Default; }