vb.net - 从数组填充datagridview
问题描述
如何从数组或列表中填充 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
试过这个,它没有工作......
解决方案
据我了解,在这里,您可以举一个谦虚的例子来做到这一点。但请记住,我们有一个由五个元素“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
结束类
推荐阅读
- php - php7.2.11 - pthreads-unable-to-initialize-module-in-windows-10
- python - Python Proton 将二进制数据发送到 Active MQ
- node.js - node.js 新手发现可能的 PATH 变量错误
- rocksdb - Rocksdb:使用唯一指针关闭数据库时断言“last_ref”失败
- r - 如何在统计测试中/之前以科学计数法显示数字?
- c++ - 子进程退出后内核复制 CoW 页面
- javascript - 想要将嵌套对象转换为查询参数以附加到 url
- python - 为什么对同一个函数有这么多的调用?
- android - 如何使用改造安卓取消下载?
- c# - 将散列的电子邮件存储在字典 .Net 中