我是一個完整的新手。我從這裏學到了很多東西,但是我找不到答案。我正在使用Visual Studio Pro 2015.如何使用textbox vb.net過濾未綁定的datagridview?
我有一個窗體窗體應用程序,它具有單列datagridview,它是通過在運行時逐行讀取文本文件來填充的。每次文本文件的內容都會有所不同。
我希望用戶能夠通過在文本框中輸入字符來過濾datagridview中的列表。數據並沒有「綁定」到datagridview,因爲在這一點上,我不知道這是否是必要的,我不完全理解它。
這是我加載datagridview的代碼,並且文本框被稱爲txtFilter。
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
'read all lines from the file into a string array (one line per string)
Dim lines() As String = My.Computer.FileSystem.ReadAllText("c:\list_in.txt").Replace(vbLf, "").Split(vbCr)
Dim dgrow As DataGridViewRow
Dim dgcell As DataGridViewCell
'insert each line of input into a row in the datagrid
For Each line As String In lines
dgrow = New DataGridViewRow
dgcell = New DataGridViewTextBoxCell
If line <> "" Then
dgcell.Value = line
dgrow.Cells.Add(dgcell)
DataGridView1.Rows.Add(dgrow)
End If
Next
DataGridView1.Columns("ObjectName").ReadOnly = True
DataGridView1.ClearSelection()
End Sub
非常感謝。 – CreoGuy
沒問題。隨意標記它是正確的答案,或者,你知道,贊成它;) – charliefox2