private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { ThreadCaculateMoney = new Thread(new ParameterizedThreadStart(caculateMoney)); ThreadCaculateMoney.Start(this.dataGridView1); } Thread ThreadCaculateMoney;