WPFのリストビューでレコード/アイテム/文字列を検索することについて一日中検索していましたが、うまくいきませんでした。私はWPFを特にc#で始めています。私のプログラムには、テキストボックス/テキストブロックボタンとリストビューがあります....リストビューにすでにレコードがあるとしましょう。ところで、リストビューには参照コード列と詳細の詳細があります。たとえば、テキストボックスに「12345」と入力して検索ボタンをクリックすると、レコードが存在しないがリストビューにある場合にメッセージが表示されます。そうなるSelected=True;
これがVB.net(WPFではない)の私のコードで、WPF C#でこのようにしたい
For ist As Integer = 0 To LVNewBill.Items.Count - 1
LVNewBill.Items(ist).Selected = False
Next
For i As Integer = 0 To LVNewBill.Items.Count - 1
'If LVNewBill.Items(i).SubItems(0).Text.Contains(str) Then
If LVNewBill.Items(i).Text.Contains(InsertChange) Then
LVNewBill.Items(i).Selected = True
LVNewBill.Items(i).EnsureVisible()
'If the Record Found it will Update
With Me.LVNewBill.SelectedItems(0).SubItems
'.Item(0).Text = txtrefcode.Text
.Item(1).Text = txtdetails.Text
.Item(2).Text = txtperiod.Text
.Item(3).Text = txtduedate.Text
Dim newtxtamt As Double = txtamt.Text
.Item(4).Text = newtxtamt.ToString("###,###,##0.#0")
End With
Else
' add to lvmain
End If
Next