데브피아에서 발췌함.
http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=17&MAEULNo=8&no=70808&ref=70808
// ------------------------------------------------------------------------------
// DataGridView의 Cell 속성을 ComboBox로 했을경우의 몇가지 팁.
// (C#에 입문한지 얼마 안되서 최적의 방법인지 어쩐지는 모르겠습니다)
// ------------------------------------------------------------------------------
int nYourRow = 1;
int nYourCell = 2;
int nSelectedIndex = 0;
String strCurrentValue = "";
int nCurrentSelectedIndex = 0;
DataGridViewComboBoxCell dgvCb = (DataGridViewComboBoxCell)dataGridView.Rows[nYourRow].Cells[nYourCell];
// ComboBox를 원하는 값으로 지정할 경우
dgvCb.Value = dgvCb.Items[nSelectedIndex].ToString();
// ComboBox의 선택된 값을 가져올 경우
strCurrentValue = (String)dgvCb.Value; // (String)생략 가능
// ComboBox의 선택된 Index 가져올 경우
nCurrentSelectedIndex = dgvCb.Items.IndexOf(dgvCb.Value);
/*
* 정말 오랫만에 데브피에 로긴을 하네요..
* "아마 Rows.Selected() 인가가 있을겁니다. 확인해 보세요 ^^; "
* 이건 행이 선택되어졌는가를 반환합니다.
*/
'프로그래밍 > .Net' 카테고리의 다른 글
resx Resource(리소스파일) 활용하기 (0) | 2014.01.17 |
---|---|
DataGridView 소개 (0) | 2014.01.17 |
리소스 로드하기 (Resource Load) (0) | 2014.01.17 |
해시코드로 알아본 string의 메모리 저장방법 (0) | 2014.01.17 |
장치관리자 USB 정보 list 가져오기 (0) | 2014.01.17 |