Posted
Filed under C#

// ------------------------------------------------------------------------------

// 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() 인가가 있을겁니다. 확인해 보세요 ^^; "

* 이건 행이 선택되어졌는가를 반환합니다.

*/


2009/07/17 20:41 2009/07/17 20:41