본문 바로가기
프로그래밍

DataGridView에서 DataGridViewComboBoxCell 사용시... Selection을 잘 먹지 않는 경우...

by 건우아빠유리남편 2010. 6. 8.
반응형

겁나게 찾았는데 요런 해답이...


CellClick시 일부러 Control을 Edit 시켜서 현재 에딧 되고있는 컨트롤 정보를 DataGridViewComboBoxEditingControl형식으로 담는다.

고럼 거기엔 DroppedDown이 있음...~

        private void dgvPatrolItem_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (dgvPatrolItem.Columns[e.ColumnIndex].Name == "PatrolItem")
            {
                dgvPatrolItem.BeginEdit(true);
                DataGridViewComboBoxEditingControl comboboxEdit =
                    (DataGridViewComboBoxEditingControl)dgvPatrolItem.EditingControl;
                comboboxEdit.DroppedDown = true;
            }
        }

반응형

댓글