Vb.net中如何将数组数据显示在dategridview控件中?

Vb.net中有一个二维数组,x列y行,如何显示在dategridview控件中呢?求大神帮忙给下代码吧,谢谢... Vb.net中有一个二维数组,x列y行,如何显示在dategridview控件中呢?求大神帮忙给下代码吧,谢谢 展开
 我来答
l7722526
2019-08-02 · TA获得超过2.7万个赞
知道大有可为答主
回答量:2.8万
采纳率:84%
帮助的人:3825万
展开全部
datagrid不行,因为datagrid绑定数据库,因此不能添加一个附加行。即使在SQL命令中通过union方式进行统计后显示,但又会导致datagrid不能新增。解决办法有2个:1、用MSFlexGrid;2、自己写一个用户控件,大概意思就是里面有2个datagrid,一个大的,专门显示记录,一个小的,不要标题行,专门显示合计数;在里面增加写代码使它们水平同步滚动。
百度网友ecf355c7d
2019-08-15
知道答主
回答量:22
采纳率:50%
帮助的人:7.8万
展开全部
Private Sub AddRow()
Dim arr(3, 5) As Object '二维数组,3和5分别是行和列,自己修改成需要的数
For i = 0 To UBound(arr) '根据一维下标来循环新增行
Dim arr1(UBound(arr, 2)) As Object '定义一个一维数组
For j = 0 To UBound(arr, 2)
If DataGridView7.ColumnCount < j Then '根据二维下标来循环新增列
DataGridView7.Columns.Add(j.ToString, j.ToString)
End If
arr1(j) = arr(i, j) '给一维数组赋值
Next
DataGridView7.Rows.Add(arr1) '根据得到的一位数组新增行
Next
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式