If the datagridview datagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagridatagri
Private void dgv_CellContentClick (object sender, DataGridViewCellEventArgs e) {} is not processed completely. The general solution is to add a doubleclick event.
Private void dgv_CellContentDoubleClick (object sender, DataGridViewCellEventArgs e) {dgv_CellContentClick (sender, e); dgv_CellContentClick (sender, e);} The above generally solves the problem, but I still have some problems in the actual process, so I will use the following method to private void dgv_CellContentDoubleClick (object sender, DataGridViewCellEventArgs e) {dgv_CellContentClick (sender, e); // only run once}
Private void dgv_CellContentClick (object sender, DataGridViewCellEventArgs e) {try {dgv. enable = false ;........} catch (Exception ex) {} finally {dgv. enable = true ;}}