VB.NET에서 작업 중이며 여러 열이있는 datagridview가 있습니다. 첫 번째는 checkboxcolumn입니다. 사용자가 선택할 수있는 행의 수를 제한하는 기능을 추가하고 싶습니다. 예를 들어, DataGridview에 10 개의 항목이 있지만 5 개의 체크 박스 만 선택할 수 있습니다. 누구든지이 문제를 해결하는 방법에 대한 아이디어가 있습니까?최대 수 확인란 열 datagridview
0
A
답변
0
datagridview의 읽기 전용 속성을 사용하여 edit.and for 루프를 사용하면 모든 행을 비활성화 할 수 있습니다.
for i=5 to datagridview1.rows.count-1
dataGridView1.Rows[i].Cells[columnindex].ReadOnly = true;
next
열 인덱스에서 비활성화 할 열의 인덱스를 지정하십시오.이 코드는 datagridview의 6 번째 행부터 마지막 행까지의 편집을 비활성화합니다.
0
당신은 ViewState
에 CheckBoxes
의 상태를 유지하고 당신에게주는 배열 목록의 길이를 확인하실 수 있습니다
Dim CheckBoxArray As ArrayList
If ViewState("CheckBoxArray") IsNot Nothing Then
CheckBoxArray = DirectCast(ViewState("CheckBoxArray"), ArrayList)
Else
CheckBoxArray = New ArrayList()
End If
을 검사 항목 없음 추가
ViewState
If chkAll.Checked Then
If CheckBoxArray.IndexOf(checkAllIndex) = -1 Then
CheckBoxArray.Add(checkAllIndex)
End If
Else
If CheckBoxArray.IndexOf(checkAllIndex) <> -1 Then
CheckBoxArray.Remove(checkAllIndex)
CheckAllWasChecked = True
End If
End If
에서 항목 제거
관련 문제
- 1. Datagridview 확인란 열 확인
- 2. datagridview 확인란 열 replication을 방지하는 방법
- 3. DataGridView 확인란 열 "모두 선택"성능
- 4. Datagridview 확인란 오류 기본값
- 5. Datagridview 확인란 열의 값
- 6. C# datagridview 확인란
- 7. DataGridView 확인란 선택
- 8. DatagridView 확인란 열이 항상 null입니다.
- 9. gridview 열 확인 확인란
- 10. DataGridView 사용자 지정 열 머리글 내용 (확인란 컨트롤)
- 11. DataGridView 확인란 - 값 및 기능
- 12. dataGridView 확인란 열 "개체 참조가 개체의 인스턴스로 설정되지 않았습니다."
- 13. SqlBulkCopy 최대 열 수
- 14. slickgrid의 최대 열 수
- 15. DataGridView의 확인란 열
- 16. QTableView의 확인란 전용 열
- 17. Datagridview 모든 열 제거
- 18. vb.net DataGridView 열 맞춤
- 19. 데이터 테이블에없는 Datagridview 열
- 20. Datagridview 열 클릭/정렬
- 21. vb.net/DataGridView/ComboBox 열?
- 22. 배열에 C# datagridview 열
- 23. Vb.net/DataGridView/ComboBox 열
- 24. DataGridView 고정 열
- 25. GridView 확인란 열
- 26. SQLFORM.grid에 확인란 열 추가
- 27. DataGridView 열 템플릿
- 28. Datagridview 확인란 열만 하나의 확인란을 선택할 수 있습니다.
- 29. DataGridView 열 정렬 예외
- 30. 왼쪽 열 숨기기 DataGridView