那位好心哥哥帮帮忙,帮小弟我解决一下这个小菜有关问题,有关DataGrid 刷新
那位好心哥哥帮帮忙,帮我解决一下这个小菜问题,有关DataGrid 刷新?
With DataGrid1
If .ApproxCount < 1 Then
MsgBox "当前表中没有数据 ", vbInformation, "提示 "
Exit Sub
End If
lngRow = .Row
If .ApproxCount > 0 Then
.Row = 0
.Row = 1
.Row = 3
.Row = 4
.Col = 1
End If
.Row = lngRow
End With
这段代码是用于刷新DataGrid1,谁能帮我注释一下?为什么这样写(
.Row = 0
.Row = 1
.Row = 3
.Row = 4
.Col = 1
)就起到了刷新的作用?
------解决方案--------------------
row=0以及后面的是设置Grid的行数,设置行数为0,就把Grid里的所有行都去掉了,然后再row=1,就增加了一行,所增加的行为空白行。至于后面的row=3,row=4,除非必要,我觉得直接row=4就ok了。不用先三后四再三再四,反而弄得不三不四。
With DataGrid1
If .ApproxCount < 1 Then
MsgBox "当前表中没有数据 ", vbInformation, "提示 "
Exit Sub
End If
lngRow = .Row
If .ApproxCount > 0 Then
.Row = 0
.Row = 1
.Row = 3
.Row = 4
.Col = 1
End If
.Row = lngRow
End With
这段代码是用于刷新DataGrid1,谁能帮我注释一下?为什么这样写(
.Row = 0
.Row = 1
.Row = 3
.Row = 4
.Col = 1
)就起到了刷新的作用?
------解决方案--------------------
row=0以及后面的是设置Grid的行数,设置行数为0,就把Grid里的所有行都去掉了,然后再row=1,就增加了一行,所增加的行为空白行。至于后面的row=3,row=4,除非必要,我觉得直接row=4就ok了。不用先三后四再三再四,反而弄得不三不四。