Vb.net 在数据表中选择一行或多行

Vb.net 在数据表中选择一行或多行,vb.net,datatable,Vb.net,Datatable,我有一个通过扫描csv文件制作的数据表,它只是将信息直接存储到数据表中。然后,我希望能够使用鼠标选择该DT中的一行或多行,但我不知道如何做到这一点。以下是生成表格的代码: dt.Columns.Add("Mouse Command") dt.Columns.Add("Mouse Position") Dim delimiter As String = "," Using parser As New TextFieldParser(

我有一个通过扫描csv文件制作的数据表,它只是将信息直接存储到数据表中。然后,我希望能够使用鼠标选择该DT中的一行或多行,但我不知道如何做到这一点。以下是生成表格的代码:

        dt.Columns.Add("Mouse Command")
        dt.Columns.Add("Mouse Position")

        Dim delimiter As String = ","
        Using parser As New TextFieldParser(file)
            parser.SetDelimiters(delimiter)
            parser.ReadLine()
            parser.ReadLine()
            parser.ReadFields()
            While Not parser.EndOfData
                ' Read in the fields for the current line
                fields = parser.ReadFields()
                r = dt.NewRow
                r("Mouse Command") = fields(0)
                r("Mouse Position") = fields(2)
                dt.Rows.Add(r)
            End While

datatable不是用户界面构造,它用于存储数据。您需要将数据表绑定到某种UI构造,如GridView,然后再担心鼠标点击。

DataGridView for WinForms。只需将.DataSource设置为Datatable