1 public delegate void UpDataViewDelObject(object o); 2 public void UpDateView(object o) 3 { 4 try 5 { 6 object[] obj = (object[])o; 7 8 DataGridView dataGridView = (DataGridView)obj[0]; 9 int id = (int)obj[1]; 10 11 if (dataGridView.InvokeRequired) 12 { 13 UpDataViewDelObject del = new UpDataViewDelObject(UpDateView); 14 this.Invoke(del, new object[] { dataGridView, id }); 15 } 16 else 17 { 18 dataGridView.Rows.Clear(); 19 20 DataGridViewRow row = new DataGridViewRow(); 21 22 23 //添加数据 24 DataGridViewCell cell_01 = new DataGridViewTextBoxCell(); 25 cell_01.Value = id.ToString(); 26 row.Cells.Add(cell_01); 27 28 29 //显示颜色 30 row.DefaultCellStyle.ForeColor = Color.Red; 31 32 //添加到界面 33 dataGridView.Rows.Add(row); 34 35 36 } 37 } 38 catch (Exception ex) 39 { 40 } 41 }