hoony's web study

728x90
반응형

오늘에서야 테스트를 해보고 이렇게 코드를 적어봅니다.
지금은 시간이 벌써 12시를 넘겼네요 
예전같으면 좀 기억이라던지 이해를 하면서 코딩을 했을텐데 나이를 먹으니 점점더 막코딩과 이해없이 퍼포먼스를 낼려고 합니다. ㅠ. ㅠ 

c#에서 Winform에서 사용되는 datagridview의 경우 코드성 자료는 안 보이게 하는게 좋죠 
하지만 이럴때 이 컬럼에 어떻게 접근할까를 많이 고민합니다.
잘 떠오르지가 않죠 ^^ 
저만그런가요? ㅋ 

일단 답을 드리면 

Zip_list.Columns["코드이름"].Visible = false;
위와같이 컬럼을 안 보이게 보통 처리를 하게 됩니다.

이것을 다시 선택을 했을때 저의 경우는 row를 더블클릭했을때 처리를 했답니다.

 int i = Zip_list.SelectedCells[0].RowIndex;  // 선택된 row의 값 

            MessageBox.Show(Zip_list.Rows[i].Cells["코드이름"].Value.ToString());
위와같이 하니 값이 확인이 되더군요.

여튼 시간은 좀 많이 걸렸지만 해결은 되었습니다.
즐거운 코딩되세요 




728x90

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading