你用的那个控件是datagrid不是datagridview!!
datagrid控件是vb2003中的控件,datagridview是2005中的控件,不过2005也有datagrid控件,你用选择datagrid控件试试
还有你的描述是不是想实现 每次单击按钮后 datagridview中选择下一行记录?
datagrid是2003 的控件,功能不是很完善,datagridview是2005用来替代dg控件的,功能上要更强大,但是为了兼容性在2005中还保留这dg控件
dgv控件没有currentrowindex 属性
你可以尝试设置一个变量如aa,用来存储当前的选定行的索引
dgv1.MultiSelect = False '指定控件不可多选
aa = dgv1.CurrentRow.Index
然后在按钮的事件中加入
aa += 1
If aa < dgv1.Rows.Count Then
dgv1.Rows(aa).Selected = True
End If
没有vs2005
你试试看有没有SelectIndex