那位好心哥哥帮帮忙,帮小弟我解决一下这个小菜有关问题,有关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了。不用先三后四再三再四,反而弄得不三不四。