2014-07-18 3 views
0

asp.net 4 및 C# 사용하고 있습니다.어떻게 gridview 열의 값을 비교합니까

데이터베이스에 고유 한 값이 필요한 텍스트 상자가있는 gridview가 있습니다. 이 값은 데이터베이스에서 우선 순위별로 데이터를 정렬하는 것입니다. 다른 모든 유효성 검사기는 작동하지만 하나의 상자에서만 값을 확인합니다.

정수가 해당 열에서 고유하다는 것을 어떻게 검증합니까?

내가 알아 낸 유일한 것은 "DataKeyNames"이지만 반복되는 숫자를 허용하지 않습니다.

버튼을 클릭하면 순서가 업데이트됩니다.

정보 주셔서 감사합니다.

답변

0

유효성 검사에 맞춤법 검사기를 사용할 수 있습니다. CustomValidator의 OnServerValidate 함수에서 그리드보기의 모든 행을 반복하고 텍스트 상자와 해당 값을 가져 와서 고유 한 검사를 수행 할 수 있습니다. Integer 유효성 검사의 경우 Operator="DataTypeCheck" Type="Integer"

을 사용하여 CompareValidator를 추가 할 수 있습니다
0

제출하기 전에 onclientclick 그리드의 내용을 검사하는 JavaScript 메소드를 작성할 수 있다고 가정합니다.

관련 문제