如何从数组或列表中填充datagridview。
我有以下一行代码,可从文本框的datagridview中获取类似内容并将其添加到数组中,我想用这些值填充datagridview。我该怎么做。
Private Sub TextBox4_TextChanged(sender As Object, e As EventArgs) Handles TextBox4.TextChanged
Dim match As DataGridViewCell() = (From row As DataGridViewRow In Me.DataGridView2.Rows From cell As DataGridViewCell In row.Cells Select cell Where CStr(cell.FormattedValue).Contains(Me.TextBox4.Text)).ToArray()
DataGridView2.DataSource = match.ToList()
end sub
尝试了这个,但是没用...
答案 0 :(得分:0)
据我了解,在这里,我是一个谦虚的榜样。但是请记住,我们有一个包含五个带有一些值的元素“ Arr(5)”的数组,然后将这些值添加到特定的DGV列中,因此请根据您的实际需要进行适当的修改。
代码如下:
公共类表格1
Private Sub BtnFillDGVFromArray_Click(sender As Object, e As EventArgs) Handles BtnFillDGVFromArray.Click
Dim Arr(5) As String
' This to give the array initial values to aviod the null reference
For i = 0 To 4
Arr(i) = Nothing
Next
' Add some strings to the array
For i = 0 To 4
Arr(i) = "ArrayVar(" & i & ")"
Next
DGV.Columns.Add("Col1", "Col1")
For i = 0 To UBound(Arr) - 1
DGV.Rows.Add(Arr(i).ToString)
Next
End Sub
结束班级