2012-08-06 2 views
1

나는 ony 행이있는 DataGrid를 가지고 있습니다. 두 번째 행의 셀을 클릭 할 수는 있지만 첫 번째 행은 표시하지 않기를 원합니다. 첫 번째 행은 읽기 전용이어야합니다. 첫 번째 행은 클릭 가능한 유형의 셀로 구성되고 두 번째 행은 Cickable이 아닌 유형의 셀로 구성됩니다. 나는 많은 것을 시도했다. 나는 그것을 끝내지 않고있다.행의 셀을 데이터 격자에서 클릭 할 수 없도록 만드는 방법

+0

첫 번째 히트 : http://stackoverflow.com/questions/6766408/wpf-how-to-disable-cell-edit-in-datagrid ... – bobblez

+2

링크 전체를 변화 만 있음 그리드 또는 열. 그는 단지 첫 번째 행을 원합니다. 이 것을 확인하십시오 http://stackoverflow.com/q/8833081/1074345 – emybob

+0

제안을 주셔서 감사합니다. 나는 여전히 해결책을 찾을 수 없다. 내 시나리오는 5 개의 열 (평일)과 2 개의 행이있는 표가있는 작업 표를 만들고 싶습니다. 한 행은 읽기 전용 (일반 텍스트는 클릭 할 수 없음)이고 다른 행은 시간을 표시합니다. 시간 행에 대해 각 셀은 연결 가능한 시간 (시간)으로 구성됩니다. 제안 사항은 무엇입니까? – neo

답변

0

어쩌면 if 문이 첫 번째 행인지 확인하고 if가 이벤트 처리기에서 반환되는지 확인할 수 있습니다.

if (dg.CurrentRow == null||dg.CurrentRow == dg.Rows[0]) 
{ return;} 
저렴한 비용으로 Google에
관련 문제