DataGridView에서 선택한 항목을 기반으로 Windows Form 응용 프로그램과 레이블이 있습니다. 내가 뭘하려고하면 격자의 새 행을 선택한 후 레이블 텍스트 (바이트 단위로 파일)입니다 서식입니다. 어떻게 연결해야합니까? TextChanged를 사용해 보았지만 포맷팅 함수가 두 번 호출되었습니다. 한 번만 데이터 바인딩 된 텍스트를 레이블에 추가하고 다시 한 번 텍스트를 원하는대로 포맷 한 후에 호출합니다. 나는 그것을 두 번째로 멈추기 위해 여기에 붙잡 으려고 할 수 있지만 이것을하기위한 더 좋은 방법이 있기를 바라고있다. 감사합니다데이터 바인딩 된 레이블 이벤트 구성
0
A
답변
1
TextChanged
이벤트를 사용하지 마십시오. 대신 Label
에 연결된 Binding
인스턴스를 가져 와서 바인딩의 Format 이벤트에 연결하십시오.
데이터가 변경되고 레이블이 업데이트되면 Format 이벤트가 실행되고 사용자 정의 방식으로 형식을 설정할 수있는 이벤트 처리기 (일반 형식 문자열을 사용하여 표현할 수 없다고 가정) .
관련 문제
- 1. Asp.net의 ObjectDataSource 데이터 바인딩 이벤트
- 2. 데이터 바인딩 이벤트 동안 데이터 소스 할당
- 3. asp.net에서 데이터 바인딩 된 DIV
- 4. jQuery 바인딩 된 이벤트 핸들러
- 5. WPF - 데이터 바인딩 ObservableCollection CollectionChanged 이벤트?
- 6. Flex 4 : Dataprovider에 바인딩 레이블
- 7. asp.net mvc - 페이지의 여러 데이터 바인딩 된 구성 요소
- 8. 데이터 바인딩 및 바인딩 된 단추
- 9. WPF/XAML의 데이터 바인딩 이벤트 핸들러
- 10. Silverlight에 대한 게시물 데이터 바인딩 이벤트 트래핑
- 11. WPF ListBox 데이터 바인딩 및 이벤트
- 12. .net 레이블 가속기 키 이벤트
- 13. 데이터 바인딩 된 컨트롤을 언제 데이터 바인딩 할 수 있습니까?
- 14. 데이터 바인딩 된 DataGridView 빈
- 15. 데이터 바인딩 된 콤보의 selectedItem은
- 16. 계산 된 필드에 데이터 바인딩
- 17. 데이터 바인딩 된 컨트롤과 UpdatePanel
- 18. 아이콘이있는 데이터 바인딩 된 메뉴
- 19. 데이터 바인딩 된 객체 검색
- 20. 데이터 바인딩 된 DataGridView - IDataError
- 21. ListBox.ItemTemplate의 데이터 바인딩 된 UserControl
- 22. 피벗에 데이터 바인딩 된 목록
- 23. 데이터 바인딩 된 GridView에서 "Dereferencing"데이터
- 24. 데이터 소스와 데이터 바인딩() 내 자신의 구성 요소를 만들기
- 25. 스크롤보기에 데이터 바인딩
- 26. 바인딩 된 DataGridView가 데이터 소스를 업데이트하지 않습니다.
- 27. 런타임에 바인딩 된 개체에 대한 이벤트 처리
- 28. null 값이 렌더링되는 데이터 바인딩 된 컨트롤
- 29. 일정보기마다 다른 이벤트 레이블 (제목)
- 30. jquery를 사용하여 바인딩 된 모든 이벤트 가져 오기
감사합니다. filesizeLabel.DataBindings.Add ("Text", BindSource, "FileSize"); filesizeLabel.DataBindings [0] .Format + = FormatFileSize; –