public void addRowToList(object [] items) { if (dgv_infos.InvokeRequired) { AddRowToListCallback d = new AddRowToListCallback(addRowToList); this.Invoke(d, new object[] { items }); } else { dgv_infos.Rows.Add(items); } }