아래 코드를 사용하여 셀의 변경 사항을 감지하고 업데이트를 수행하지만 detele에 대한 확인란은 하나의 열로 구성되어 있습니다.CellValueChanged 및 Checkbox 문제
문제는 확인란을 선택하면 셀 값이 변경되었음을 의미합니다. 해결 방법이 있습니까? 또는 특정 셀/행/열에 대해서만 cellvaluechanged 명령 또는 cellvaluechanged 중지/종료가 있습니까?
감사합니다.
아래 코드를 사용하여 셀의 변경 사항을 감지하고 업데이트를 수행하지만 detele에 대한 확인란은 하나의 열로 구성되어 있습니다.CellValueChanged 및 Checkbox 문제
문제는 확인란을 선택하면 셀 값이 변경되었음을 의미합니다. 해결 방법이 있습니까? 또는 특정 셀/행/열에 대해서만 cellvaluechanged 명령 또는 cellvaluechanged 중지/종료가 있습니까?
감사합니다.
DataGridViewCellEventArgs 매개 변수에서 ColumnIndex를 확인하기 만하면됩니다. 있는 EventArgs가 checkbox.checked 경우
http://msdn.microsoft.com/fr-fr/library/system.windows.forms.datagridviewcelleventargs.aspx
알았어요. 모두 감사합니다 ... 개인 무효 dgv_CellValueChanged (개체를 보낸 사람, DataGridViewCellEventArgs 전자) { 경우 (dgv.Columns [e.ColumnIndex] .name을! = "삭제") { 작업 ... ... } } – kyusan93
가 나는 경우 문 확인을 위해 다음의 .. if 문에 cellvaluechanged 방법을 드롭처럼 당신이 뭔가를 할 수있는 가정 거짓 다음 { // 매우 원유 예 경우 이벤트 핸들러가 트리거 될 때 수행 할 수있는 조치에 대해 설명합니다. myObject.update(); // 다른 것 myObject.isUpdatable = true; } 그게 사실이라면 건너 뛸 것입니다 .. 만약 false가 실행됩니다 .. 죄송합니다 Csharp에 대해 거의 알지 못합니다. 나는 VB 녀석입니다. 그러나 그것은 당신을 위해 일할 것입니다 .. – Skindeep2366