2012-06-05 3 views
0

DataTable의 셀에 대한 특정 값 목록을 허용하고 나머지를 차단하는 좋은 방법이 있는지 궁금합니다. 온라인에서 찾을 수 없습니다.DataTable의 셀에 대한 특정 값 목록 만 허용하는 방법이 있습니까?

감사합니다.

+0

"허용"및 "차단"이란 무엇을 의미합니까? –

+1

DataTable은 스토리지 엔진에 불과합니다. 어떤 GUI 요소를 사용하여 채우고 있습니까? –

+0

그리드를 의미합니까? –

답변

0

한 가지 방법은이 작업을 수행 할 DataTable에의 RowChanging의 이벤트를 수신하는 것입니다. 여기서 제한된 DataColumn이 수정 된 것이 었는지 확인하고 필요한 경우 변경을 거부 할 수 있습니다. http://msdn.microsoft.com/en-us/library/system.data.datatable.rowchanging

+0

나는 그것에 대해서도 생각했다. 나는 그것이 좋은 방법이라고 생각한다. 문제는 다음과 같다. 허용 된 값의 목록이있다. 어떻게 그 목록을 RowChanging 이벤트에 전달 하는가? 감사. – gavra

+0

열에 대해 ExtendedProperty를 설정할 수 있습니다. 나는 시도하지 않았지만 MSDN에서 말한 것으로부터 당신이 그것을 유지하기를 원하지 않는다면 다른 문자열을 설정할 수도 있다고 생각합니다. –

관련 문제