2011-06-11 4 views
0

은 이런 상황에 기초하여 동적 데이터 입력 양식을 작성하려면 텍스트 용 필드와 통화 용 필드 ...).이 fileds는 또한 사용자 정의 유효성 검사를 할 수 있습니다.제안 동적 데이터 입력 양식

데이터베이스에서 내 테이블을 디자인하는 최선의 방법은 C#에서 구현하는 가장 좋은 방법입니다.

덕분에 내 친구 (I는 전체 코드는 당신의 생각을 말 해주세요 코드가 필요한 경우 psudo 코드를 작성하시기 바랍니다 싶지 않아)

내 생각은 CRUD를 처리하는 기본 형태를 만드는 것입니다

답변

1

작업, 필드 이름, fieldlength, 캡션과 같은 특별한 속성을 가진 몇 가지 사용자 지정 컨트롤을 만들 수 있습니다. 트리 뷰에서 테이블을 표시하면 트리 뷰에서 필드를 디자인 시트로 끌어다 놓을 수 있습니다. 저장 또는 삭제시 또는 업데이트 작업을 통해 양식의 모든 관련 필드를 읽고 데이터베이스의 올바른 작동에 영향을 미칠 수 있습니다.

1

프런트 엔드에 ASP.NET을 사용하는 경우 :

먼저 동적 데이터 입력 폼에서 각 데이터 형식에 대한 사용자 지정 컨트롤을 작성합니다. 이러한 맞춤 컨트롤은 미리 정의 된 유효성 검사 (즉, 필수 입력란 유효성 검사, 정규식 유효성 검사, 데이터 유형 유효성 검사 등)를 캡슐화해야하며 많은 데이터 유효성 검사 시나리오를 다루려면 사용자 지정 유효성 검사를 지원해야합니다.

그런 다음 일반적으로 데이터베이스 또는 xml에서 동적 데이터 입력 양식을 구동하는 메타 데이터를 정의했습니다. 메타 데이터는 각 필드의 데이터 유형과 각 필드에 필요한 유효성 검사를 정의해야합니다.

마지막으로 메타 데이터와 해당 컨트롤을 사용하여 동적으로 데이터 입력 양식을 작성합니다. ASP.NET의 경우 일반적으로 페이지의 초기화 단계에서 수행됩니다.

디자인에는 여기에 좋은 기사가 있습니다 : Creating Dynamic Data Entry User Interfaces.

사용자 지정 컨트롤의 경우 XField Suite을 살펴보십시오. 이들은 개발자가 손쉽게 풍부한 동적 데이터 입력 양식을 작성하기 위해 작성한 컨트롤입니다.