- C#

[DevExpress] GridControl 에서 RepositoryItem이 안보이는 현상

codingEasy 2024. 2. 26. 14:21

GridControl 을 사용할 때 GridView를 만들고,
Run Designer을 통해 Grid Designer을 진입한다.

Repository 구분 중
In-place Editor Repository 에서
ColumnEdit에 지정할 RepositoryItem을 만들면
ColumnEdit 항목에서 Existing 아래에 생성한 항목들이 나온다.

그렇게 사용 중이었는데,
동일 기능으로 UI 구성을 하려고 폼을 복사-붙여넣기했더니
그러는 도중에 누락된(?) 것인지 생성해서 잘 사용 중이던 항목들이 다른 컬럼에도 ColumnEdit를 지정하려했더니 안보여서 테스트로 RepositoryItem을 하나 만들고 테스트용으로 만든 아이의 변수로 참조를 보니

폼.designer소스 내부에

this.[GridControl 명칭].RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] { });

해당 코드의 {} 안에 배열값으로 들어가있었다.

그래서 사용 중이었던 RepositoryItem 변수들윽 해당 코드의 배열값으로 나열해주니 다시 CoulmnEdit항목에 Existing안에 위치했다.




왜 누락된 건지는 모르겠지만 일단 해결 완료!