标题:请问这个怎么解决
取消只看楼主
mp654k
Rank: 2
等 级:论坛游民
帖 子:74
专家分:70
注 册:2011-7-9
结帖率:66.67%
已结贴  问题点数:0 回复次数:3 
请问这个怎么解决
2011-07-13 17:37
mp654k
Rank: 2
等 级:论坛游民
帖 子:74
专家分:70
注 册:2011-7-9
得分:0 
上面那个图里面已经有了dgv1.rows.count 共3395行
2011-07-13 22:55
mp654k
Rank: 2
等 级:论坛游民
帖 子:74
专家分:70
注 册:2011-7-9
得分:0 
这个dgv1所在的窗体是form2
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Form2.MdiParent = Me
        Form2.Dock = DockStyle.Fill
        Form2.Show()
        Form3.MdiParent = Me
        Form3.Show()
End Sub
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim s1 As String
        dgv1.Rows.Add(Form1.dgv1.RowCount - 6)
        For i As Integer = 0 To Form1.dgv1.Rows.Count - 7
            s1 = CStr(Form1.dgv1(0, i).Value)
            dgv1(0, i).Value = s1
        Next
        dgv1.FirstDisplayedScrollingRowIndex = dgv1.RowCount - 1'''''''''这里就出问题了
    End Sub

[ 本帖最后由 mp654k 于 2011-7-14 14:09 编辑 ]
2011-07-14 11:48
mp654k
Rank: 2
等 级:论坛游民
帖 子:74
专家分:70
注 册:2011-7-9
得分:0 
首先,抱歉我上面的说明有误,dgv1在form2里面而不是在form3里面,已经改了.

dgv1在form2的TableLayoutPanel1里面 TableLayoutPanel1的dock也是fill
我发现要么把Form2.Dock = DockStyle.Fill去掉 要么把TableLayoutPanel1的dock改成none
两种方法都没有出现这个错误 但这两个我都需要是fill

[ 本帖最后由 mp654k 于 2011-7-14 14:10 编辑 ]
2011-07-14 14:07



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-345419-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022857 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved