VB6使用DataControl

VB6使用DataControl,vb6,Vb6,大家好,我只是想问一下我的代码。。。我的数据库中有5条记录,用户ID为A02-0005。。。我想使用数据控件获取所有信息,并分别显示在文本框中。。。我的问题是我只得到一组记录,当我单击DataControl的下一个按钮时,什么也没有发生。在设计时,我设置了DataControl的DatabaseName、RecurdSource和RecordSetType。。。那么问题可能发生在哪里呢?我正在使用VB6。。。提前感谢。这里的问题是Seek方法。该方法接受另一个名为SeekOption的参数,默认


大家好,我只是想问一下我的代码。。。我的数据库中有5条记录,用户ID为
A02-0005
。。。我想使用数据控件获取所有信息,并分别显示在文本框中。。。我的问题是我只得到一组记录,当我单击DataControl的下一个按钮时,什么也没有发生。在设计时,我设置了DataControl的DatabaseName、RecurdSource和RecordSetType。。。那么问题可能发生在哪里呢?我正在使用VB6。。。提前感谢。

这里的问题是Seek方法。该方法接受另一个名为SeekOption的参数,默认情况下,它只会找到第一个匹配项

相反,您可以对记录集使用Find方法,如下所示。您需要指定搜索条件以及在记录集中开始搜索的位置

Data1.Recordset.Find Criteria:="idxid= 'A02-0005'", Start:=adBookmarkFirst

最后,如果您希望文本框在用户单击数据控件时自动更新,则只需在设计时设置文本框控件的数据源和数据字段属性。

是否可以将过滤后的记录集绑定到网格控件?也许。。。请给我任何得到它的建议。