gridview의 OptionsBehavior에 Editable 옵션을 true설정을 하면 GridControl의 셀에 입력이 가능한 상태로 변경이 되는데요, ExcelDataSource를 그냥 넣으면 Editable옵션을 켜도 셀의 내용을 수정 할 수가 없습니다.
원인은 ExcelDataSource 자체는 GridControl에서 식별할 수 없는 개체로 인식되기 때문인데요. 처리방법은 DataTable로 변환해서 넣으시면 이 문제는 해결이 된답니다. DevExpress에서는 인지는 하고 있는 사항인 것으로 아는데, 해결책은 딱히 없어 보이는 문제라서, 맘 편히 DataTable로 변환하여 그리드에 넣으시는 것이 현재로서는 좋은 방안인 듯하네요.
ExcelDataSource를 DataTable로 변환하기
C# Winform DevExpress에서 엑셀스키마 가져오기 및 중복칼럼 처리방법