次のコードは機能します(行は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