如何使用包含函数从ListView中获取所选项目

时间:2016-05-17 16:08:22

标签: vb.net winforms listview fastreport

ListView中有几个元素。当我点击其中一个时,我可以做一些操作,如打印,预览,标签等。 因此,在代码隐藏中,我想使用Contains函数来获取特定的关键字。

Dim FREPORT as Report 
If purch_tab.Selected Then
    Dim name As String = ""
    For a = 0 To purch_listview1.Items.Count - 1
        name = purch_listview1.FocusedItem.Text.Contains("Order")
        If name = "Siparişi" Then
            TMODE = 1
            FREPORT.SetParameterValue("TMODE", TMODE)
        ElseIf name = "Dispatch" Then
            TMODE = 2
            FREPORT.SetParameterValue("TMODE", TMODE)
        ElseIf name = "Invoice" Then
            TMODE = 3
            FREPORT.SetParameterValue("TMODE", TMODE)
        End If
    Next
End If

如何使用ListView或任何其他功能访问Contains元素的索引?

1 个答案:

答案 0 :(得分:0)

我得到了解决方案。实际上,解决方案非常简单。它可能会帮助某人。

Dim FREPORT as Report        
If purch_tab.Selected Then
                            Dim namee As ListViewItem = purch_listview1.SelectedItems(0)
                            If namee.Text.Contains("Order") Then
                                TMODE = 1
                                FREPORT.SetParameterValue("TMODE", TMODE)
                            End If
                            If namee.Text.Contains("Dispatch") Then
                                TMODE = 2
                                FREPORT.SetParameterValue("TMODE", TMODE)
                            End If
                            If namee.Text.Contains("Invoice") Then
                                TMODE = 3
                                FREPORT.SetParameterValue("TMODE", TMODE)
                            End If
                        End If