ItemUpdating 이벤트에서 DetailsView의 입력 데이터에 어떻게 액세스 할 수 있습니까?
사용자가 Detailsview에 입력 한 데이터에 일부 수정을 원합니다. 는Detailsview의 ItemUpdating 이벤트에서 입력 데이터를 수정하는 방법?
1
A
답변
4
DetailsView
컨트롤의 ItemUpdating
이벤트 (있는 경우) 모두에게 원래의 데이터를 포함하는 인수뿐만 아니라 사용자가에 입력하는 새 데이터가 주셔서 감사합니다 여기에 데이터를 확인하고 선택적으로 수정하는 방법의 예입니다. :
private void OnDetailsViewItemUpdating(object sender, DetailsViewUpdateEventArgs e) {
if (String.Equals((string)e.NewValues["firstName"], "john", StringComparison.OrdinalIgnoreCase)) {
// "John" is not a valid name, so change it to "Steve":
e.NewValues["firstName"] = "Steve";
}
if (String.Equals((string)e.NewValues["lastName"], "doe", StringComparison.OrdinalIgnoreCase)) {
// If "Doe" is the last name, cancel the whole operation
e.Cancel = true;
}
}
DetailsViewUpdateEventArgs 형식에 대한 자세한 내용은 MSDN을 참조하십시오.
0
데이터는 Detailsview에 어떻게 바인딩됩니까?
LinqDataSource, SqlDataSource 또는 ObjectDataSource를 통해 바인딩 된 경우 업데이트 이벤트를 살펴 보시기 바랍니다. EventArgs를 통해 개체에 액세스 할 수 있습니다. 그
같은
e.NewObject 또는 무언가 당신은 해당 유형에이 속성을 캐스팅하고 변경할 수 있습니다.
관련 문제
- 1. DetailsView 데이터 바인딩 된 이벤트에서 데이터를 수정하는 방법
- 2. 비밀 번호 입력 필드의 크기를 수정하는 방법?
- 3. 보기에 보내기 전에 배열의 데이터를 수정하는 방법?
- 4. 기존의 XML 문서에서 상당량의 데이터를 수정하는 방법
- 5. detailsview의 insert 명령에 값로드
- 6. DetailsView의 바인딩 된 열/필드 자동 생성
- 7. JavaScript : keydown 이벤트에서 입력 유효성 검사
- 8. DetailsView의 FindControl가 작동하지 않습니까?
- 9. DetailsView의 CheckBox 사용자 정의
- 10. JavaScript : keyup 이벤트에서 보낸 사람 입력 요소 값을 얻는 방법?
- 11. 키 입력 이벤트에서 문자 가져 오기
- 12. ListView 내부의 입력 값이 이전에서 최근에 ItemUpdating 이벤트로 설정된 값을 변경하지 않습니다.
- 13. VB.net에서 DetailsView의 레이블 텍스트 참조
- 14. Windows 용 비활성화 이벤트에서 데이터를 저장하는 방법 7
- 15. listview의 itemupdating 이벤트의 체크 박스 상태
- 16. 웹 페이지 입력 데이터를 얻는 방법?
- 17. SQL 구문을 수정하는 방법
- 18. 픽셀 정보를 얻은 후 픽셀 데이터를 수정하는 방법
- 19. ItemUpdating NewValues 누락 된 매개 변수
- 20. ZedGraphControl GraphPane 선을 수정하는 방법?
- 21. security.xml 파일을 수정하는 방법
- 22. 텍스트를 수정하는 방법?
- 23. joomla mod_mainmenu 수정하는 방법
- 24. Blackberry에서이 예외를 수정하는 방법?
- 25. Asp.net 오류를 수정하는 방법
- 26. Xcode4에서 글꼴을 수정하는 방법
- 27. 응답이없는 ext.list를 수정하는 방법?
- 28. 뷰에서 자식 수정하는 방법
- 29. 텍스쳐 수정하는 방법