본문 바로가기
다물칸 주소복사
조회 수 273 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
구분 팁&트릭
출처 https://www.devexpress.com/Support/Center/Question/Details/A249

그리드 뷰의 AllowEdit속성은 True로 합니다. 이러면 모든 컬럼이 에디트가 가능하게 되는데 아래 이벤트에서 

아래 코드처럼 처리하면 에디트를 막을 수 있습니다. 


private void gridview_ShowingEditor(object sender, CancelEventArgs e)
        {
            GridView view = sender as GridView;

            if (view.FocusedColumn.FieldName == "OrderType" ||
                view.FocusedColumn.FieldName == "SONo" || 
                view.FocusedColumn.FieldName == "OrderDate" || 
                view.FocusedColumn.FieldName == "DKSHSONo" || 
                view.FocusedColumn.FieldName == "LineNo" || 
                view.FocusedColumn.FieldName == "GPN" || 
                view.FocusedColumn.FieldName == "LotQty" || 
                view.FocusedColumn.FieldName == "BaseUoM" || 
                view.FocusedColumn.FieldName == "LotNo" || 
                view.FocusedColumn.FieldName == "ExpiryDate" || 
                view.FocusedColumn.FieldName == "SoldtoContactPartner" || 
                view.FocusedColumn.FieldName == "ShiptoContactPartner" ||
                view.FocusedColumn.FieldName == "RemainCount" ||
                view.FocusedColumn.FieldName == "StandardCode")
                e.Cancel = true;
        }