private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { //说明点击的列是DataGridViewButtonColumn列 DataGridViewColumn column = dataGridView1.Columns[e.ColumnIndex]; int currentrow = dataGridView1.CurrentRow.Index; CCl = new ModbusClient.ClientChannel(currentrow); CCl.ShowDialog(); }