효과는 다음과 같습니다. 첫 번째 마지막 출생 사망 원인 Berlioz 1803 1869 프랑스 Modest Moussorgsky 1839 1881 러시아 Franz Liszt 1811 1886 프랑스 Antonio Vivaldi 1678 1741 이탈리아 Johann Sebastian Bach 168 5 1750 독일 Ludwig van 베토벤 1770년 1827년 독일 Wolfgang Amadeus Mozart 1756 1791 오스트리아 Joseph Haydn 1732 1809 독일 Claude Debussy 1862 1918 프랑스
세 번째 단계: 데이터의 동적 추가, 삭제 등(객체 모델) 물론 바인딩은 동적일 수 있습니다. 스크립트에서: span1.dataSrc = "#dsoComposer"; span1.dataFld = "compsr_first";
html은 다음과 같습니다.
그리고 데이터 소스의 ADO에 액세스할 수 있습니다. var oRecordSet = dsoComposer.recordset; 물론 oRecordSet .MoveNext 등이 있습니다.
예: onclick="tdcComposers.recordset.MoveFirst()"> 입력 ID=cmdNavPrev TYPE=BUTTON VALUE=" < " onclick="tdcComposers.recordset.MovePrevious(); if (tdcComposers.recordset.BOF) tdcComposers.recordset.MoveFirst();" > ; onclick="tdcComposers.recordset.MoveNext(); if (tdcComposers.recordset.EOF) tdcComposers .recordset .MoveLast();"> onclick="tdcComposers.recordset.MoveLast()">
다음과 같이 사용할 수도 있습니다.
레코드를 추가하고 삭제하세요: oRecordSet.AddNew() 및 oRecordSet.Delete().
3단계: 다양한 데이터 이벤트에 대응(이벤트 모델) 데이터가 변경된 후 그에 맞게 처리하는 방법은 무엇인가요? msdn에서 제공하는 메소드는 다음과 같습니다. >이벤트 이름 목록은 다음과 같습니다.
이벤트 버블 취소 가능 적용 대상 Internet Explorer 버전에 도입 onbeforeupdate True True 바인딩된 요소 4.0 onafterupdate True False 바인딩된 요소 4.0 onrowenter True False D SO 4.0 onrowexit True False DSO 4.0 onbeforeunload False False 창 4.0 ondataavailable True False DSO 4.0 ondatasetcomplete True False DSO 4.0 ondatasetchanged True False DSO 4.0 onerrorupdate True True 바운드 요소 4.0 onreadystatechange True False DSO 4.0 oncellchange True False DSO 5.0 onrowsinserted True False DSO 5.0 onrowsdelete True False DSO 5.0 어떻습니까? http://msdn.microsoft.com/workshop/samples/author/databind/dbevts.htm은 비교적 포괄적인 응용 프로그램 예라고 생각합니다. 주의 깊게 연구하면 분명히 뭔가를 얻을 수 있을 것입니다.
인터넷에서 페이징을 달성하기 위해 데이터 바인딩을 사용하는 사례는 실제로 많습니다. 사실 데이터 바인딩을 사용하면 더 많은 작업을 수행할 수 있습니다. 리치 클라이언트에는 매우 복잡한 데이터 그리드를 만드는 것과 같은 매우 큰 응용 프로그램이 있어야 합니다.
지금 더 알아보고 싶은 것은 클라이언트의 데이터 바인딩이 서버에 아무런 영향을 주지 않기 때문에 서버와 동기화를 쉽게 달성하는 방법입니다(서버에서 데이터 소스를 생성할 수 있지만 서버에서의 작업은 클라이언트는 자동으로 서버로 돌아가지 않습니다), msdn은 RDS를 사용할 수 있다고 말하지만 이 방법은 너무 서투르고 안전하지 않습니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.