아무도 vb.net ListView 특정 행을 강조 표시하는 방법에 나를 도울 수 있습니까?ListView 특정 행 강조 표시
3
A
답변
1
세부 모드에 있다고 가정하고 FullRowSelect 및 MultiSelect가 true로 설정되어 있는지 확인한 다음 참을 항목 (행)에 Selected 속성을 설정하기 만하면됩니다.
다음과 같은 일을해야 당신이 ListView1이라는 ListView에이 있다고 가정 :
ColumnHeader1 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader)
ColumnHeader2 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader)
ListView1.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader1, Me.ColumnHeader2})
ListView1.View = View.Details
ListView1.MultiSelect = True
ListView1.FullRowSelect = True
ColumnHeader1.Width = -2
ColumnHeader2.Width = -2
For index As Integer = 0 To 3
ListView1.Items.Add("Number" & index.ToString()).SubItems.Add("text")
Next
ListView1.Items(1).Selected = True
ListView1.Items(3).Selected = True
0
난 당신이 ItemDataBoundEvent를 잡을하여 행에 CSS 클래스를 설정할 수 있습니다 생각합니다. 이 예는 개념을 보여줍니다
http://msdn.microsoft.com/en-us/library/bb350797(v=VS.100).aspx
당신이 당신의 행 컨테이너 RUNAT = "서버"를하고 그들에게 ID를 제공하는 경우, 다음의 FindControl로를 얻을 수 있어야합니다.
행 컨테이너 (tr, div 등)에 추가하는 클래스에는 상태 (오류, 커밋 된 등)가 반영됩니다. 그런 다음 스타일 시트의 해당 클래스에 원하는 스타일 (배경색)을 적용 할 수 있습니다.
다른 클래스가 이미있는 경우 (예 : '선택됨') 새 클래스를 css 클래스 속성에 연결해야합니다.
관련 문제
- 1. jQuery로 강조 표시 행
- 2. 데이터가 변경 될 때 ListView 행 강조 표시
- 3. ListView 컨트롤과 ListBox 컨트롤의 첫 번째 행 강조 표시
- 4. WPF ListView/GridView 강조 표시 제거 chrome
- 5. DataGrid의 SelectedItem 행 강조 표시
- 6. CSS를 사용하는 강조 표시 행
- 7. 표 행 강조 표시 문제
- 8. Jquery : 클릭시 테이블 행 강조 표시/강조 표시
- 9. 안드로이드 setcolour listview 특정 행 (단 하나의 특정 행)
- 10. GridView 모드의 WPF ListView 강조 표시 문제
- 11. VIM의 특정 열 강조 표시
- 12. id 기반의 ListView 행
- 13. ArrayAdapter의 특정 행 변경 ListView Android
- 14. 국경 마우스 오버시 테이블 행 강조 표시
- 15. Iphone : 추가 할 때 행 강조 표시
- 16. 격자보기에서 새로 삽입 된 행 강조 표시
- 17. 플렉스 DataGrid : 프로그래밍 방식으로 행 강조 표시
- 18. 안드로이드의 ListView 프로그램 선택/강조
- 19. C# ListView 세부 정보, 단일 셀 강조 표시
- 20. CSS/JavaScript로 특정 단어 강조 표시
- 21. 콤보 상자의 특정 항목 강조 표시
- 22. 폴더를 열고 WPF로 특정 파일 강조 표시
- 23. 콤보 상자에서 특정 선택 항목 강조 표시
- 24. 안드로이드 : ListView 내부의 HTML 링크 - 강조 표시 문제
- 25. 사용자 지정 ListView 강조 표시 없음 ListViewItem on click
- 26. ListView 항목을 선택할 때 강조 표시 할 수 없습니다.
- 27. ASP.Net의 행 그룹화 ListView
- 28. ListView 행 내에서 이벤트보기
- 29. .NET ListView 행 패딩
- 30. ListView 행 높이 질문
감사합니다. 어쨌든 강조 표시에서 의미하는 것은 listview에서 행을 강조 표시 할 수있는 특정 색상 코드가 있다는 것입니다. 예를 들어 빨간색으로 강조 표시된 모든 행에 오류가 발생했습니다. 노란색으로 강조 표시된 모든 행에 경고가 적용되었습니다. 어떻게하는지에 대한 아이디어가 있습니까? – Mark
잘 모르겠지만 ListView에서 Items 및 SubItem의 BackColor 및 ForeColor를 설정할 수 있습니다. 원하는 항목 (행)을 찾고 설정하고 하위 항목 BackColor를 원하는 색상으로 지정하십시오. –