2014-10-21 3 views

답변

2

코드에 몇 가지 오류가 있습니다. 첫째, 당신은 DatagridViewColumn을 DatagridViewRow에 할당하려고합니다. 이것은 빌드 가능하지만 실제로 반응하는 방법을 모릅니다. 내가 어떻게 든 도움을 희망

foreach (DataGridViewRow row in RGV.Rows) 
    { 
     foreach (DataGridViewCell cell in row.Cells) 
     { 
      row.Cells["Status"].Value = "Check"; 
      if (RGV.SelectedColumns.Contains(cell.OwningColumn)) 
      { 
       row.Cells["Status"].Value = "OK"; 
       break; 
      } 
     } 
    }  

:

는 질문에 대한 대답으로 나는이 같은 것을 건의 할 것입니다.

+0

행의 셀 선택이 동일하면 각 행의 상태 열에 "ok"를 표시 할 수 없습니다. 새 코드가있는 수정 된 게시물. – CheckItOut

+0

죄송 합니다만 다음 문제는 이해하지 못합니다. 또한 위의 코드와 비슷한 것을 시도해 볼 것을 제안합니다. 나는 그것을 편집했다. 마지막 열을 선택하면 코드가 셀을 확인으로 채 웁니다. –

+0

수정. 나는 그것이 임시적으로 일 했음에도 불구하고 주어진 코드를 가지고 문제를 겪었습니다. 열을 선택 취소하고 정확하게 테스트하지는 않았을 것입니다 ... 내가 게시 할 작업을 찾았습니다. 게다가. 확실히 당신에게 신용을 줘라. 당신 없이는 나는 나의 이슈를 고칠 수 없었을 것이다! 보리스 주셔서 감사합니다!..이 전에도 .owning 칼럼을 사용한 적이 없지만. 나를 연구하는 데 흥미로운 것 같습니다. – CheckItOut

관련 문제