저는 코딩 초보자이며 프로그래밍 방식으로 checklistbox
의 항목을 확인하려면 datagridview
을 사용하고 있습니다.DataListView를 사용하여 checklistbox 항목을 확인하는 방법 vb.net?
데이터 격자보기 값은 jhon,Metilda,saman,
과 같이 쉼표로 구분됩니다.
체크리스트 박스 이름은 chklistinput
이며이를 해결하는 데 도움을 주시겠습니까?
'전체 코딩은 .............................. 여기 당신은 루프가
Private Sub TextBox10_TextChanged(sender As Object, e As EventArgs) Handles TextBox10.TextChanged
'this is ok and searching as I want
Dim SearchV As String = TextBox10.Text
SearchV = "%" + TextBox10.Text + "%"
Me.PassIssuingRecordTableAdapter.FillBy(Me.Database4DataSet.PassIssuingRecord, SearchV)
'But the problem bigins here
Dim areasback As String = DataGridView1.Rows(0).Cells(6).Value.ToString
Dim areasback1 As String() = areasback.Split(",")
For Each x In areasback1
For i = 0 To areasback.Count - 1
If chklistInput.Items(i).ToString() = x.ToString() Then
chklistInput.SetItemChecked(i, False)
End If
Next
Next
End Sub
항목을 체크하거나 체크하지 않겠습니까? 'chklistInput.SetItemChecked (i, False)'는 체크하지 않은 항목을 설정합니다. 그것을 확인하는 것이 사실이되도록하십시오. 'areasback'에있는 항목의 수가 CheckListBox 컨트롤에있는 항목의 수와 같다고 가정하면 위험 할 수 있습니다. – LarsTech
여러 가지 방법을 시도했지만 나에게 맞는 것은 없습니다. 다시 나는 "진실한"진술로 노력했다. 그러나 같은 결과. 속성 메뉴에서 아무 것도 변경해야합니까? 때때로 간단한 코드를 완성 할 수 없을 때 좌절하는 경우가 있습니다. 도와주세요 ? – user3236873
디버거를 사용하십시오. 첫 번째 줄마다 중지 코드를 실행하고 중지되면 변수 위로 마우스를 이동하여 값을 검사합니다. – LarsTech