2012-04-04 4 views
0

코드 비헤이비어에서 데이터를 Ultrawebgrid로 바인딩하고 있으며 데이터도 제대로 전달되지만 드롭 다운의 셀은 클릭하지 않으면 텍스트 필드로 표시됩니다. 드롭 다운의 셀을 클릭하면 드롭 다운이 표시됩니다. 셀을 편집 할뿐만 아니라이 문제를 해결할 때까지 업데이트하도록 허용하고 있습니다. 이 문제를 해결하는 방법을 알려주십시오. 미리 감사드립니다. ultrawebgrid의 DropDown이 셀을 클릭 한 후에 활성화되었습니다.

+0

Column Type을 ColumnType.DropDownList로 설정 했습니까? – Steve

+0

예상되는 동작처럼 보이는 동작이 발생합니다. 열에 대한 값 목록이 있거나 WebCombo를 드롭 다운으로 사용하면 단일 드롭 다운이 사용되며 편집 모드로 들어가면 테이블 셀에 동적으로 배치됩니다. 성취하고자하는 것은 무엇입니까? – alhalama

답변

0

드롭 다운을 만들어 열 편집기 구성 요소로 설정하십시오. 이것을 이전에 정의 해보십시오.

추가 이벤트 yourgrid_AfterInitializeLayout(blah blah)

yourgrid.AfterInitializeLayout 후 열 레벨에서 editorComponent 설정 처리;

yourgrid.DisplayLayout.Bands(0).Columns("yourColumn").EditorComponent = (your dropdown here)

그리드는 드롭 다운 이들과 함께로드해야합니다. 행이

인 경우 다른 장소가 될 수 있습니다.

관련 문제