다음 코드가 작동합니다 (행은 select 식으로 필터링 됨). 그러나 datarepeater의 모든 컨트롤은 비어 있습니다. .DefaultView로 설정하면 모든 레코드가 반환되고 모든 컨트롤에는 해당 값이 있습니다.데이터 집합의 필터가 모든 바운드 컨트롤을 지 웁니다.
Private Sub CheckBox_FilterApplied_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles CheckBox_FilterApplied.CheckedChanged
If CheckBox_FilterApplied.Checked Then
' RichTextBox_Notes.DataBindings.Add("Text", dsTransactions.Tables("TransactionHeader"), "Note")
DataRepeater_Transactions.DataSource = dsTransactions.Tables("TransactionHeader").Select("Applied = 0")
DataRepeater_Transactions.Refresh()
Else
DataRepeater_Transactions.DataSource = dsTransactions.Tables("TransactionHeader").DefaultView
End If
End Sub
무엇이 누락되었는지 알 수 없습니다. 새로 고침은 도움이되지 않습니다.
필자는 데이터 집합 행만 필터링하는 데 집중해야한다고 생각합니다. – JeffO