오늘에서야 테스트를 해보고 이렇게 코드를 적어봅니다.
지금은 시간이 벌써 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());
위와같이 하니 값이 확인이 되더군요.
여튼 시간은 좀 많이 걸렸지만 해결은 되었습니다.
즐거운 코딩되세요
|
|
DataGridView 로딩시 row 선택이 안되도록 하는 옵션 (0) | 2013.01.04 |
---|---|
c# 윈폼에서 자식창에서 부모창의 콘트롤에 값넣기 (0) | 2013.01.02 |
Winform 에서 HttpUtility.UrlEncode 사용하기 (0) | 2012.11.22 |
c# datetime format 지정하기 (0) | 2012.11.19 |
c# hex to binary 함수 (0) | 2010.03.18 |