Dev Express에서 내 데이터 그리드의 처음 3 개 열은 데이터 소스에서로드됩니다. 2 개의 열이 더 있습니다 : AccountID (ID Akun) 및 GridColumn1 , datagrid 디자이너를 통해 생성되었으며 어떤 이유로 해당 값을 변경할 수 없습니다.
I가 셀에 값을 입력 할 때 계정 ID (ID Akun) 또는 GridColumn1 컬럼하고 다른 셀로 이동 이전 셀에 입력 된 값은 사라진다. 또한 새 열을 다시 만들려고 할 때 항상 열 셀이 비어있는 것과 동일한 결과를 얻습니다.
컬럼은 어떻게 만듭니 까? 디자이너 페이지를 사용한 다음 Add Column
아이콘 을 클릭하기 만하면 됩니다.
무엇이 잘못되어 빈 셀 동작을 유발할 수 있습니까?
구성된 어떤 changeValue
또는 click
셀 이벤트 도 없습니다 .
그래서 해결책을 찾았습니다.
문제는 데이터 소스 클래스에있었습니다. 나는라는 이름의 클래스가 "SalaryType" 이없는 "계정 ID" 에서 데이터 소스를로드 할 때, 속성을 "SalaryType" 클래스를, 그것은 편집에서 오지 않는 열 수 없습니다 "SalaryType" 클래스를.
이 문제를 해결하려면, 나는 추가 "계정 ID" 속성을하고 정의 get
및 set
접근 방법과 그 값을 업데이트합니다. 이제 셀 편집이 작동합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다