我在设置DBGrid控件的活动行时遇到问题。
我的数据集中的条目数多于DBGrid中的可见行数,我想将活动行设置为整个网格中的第一行(而不仅仅是可见行集的顶部)。
我尝试使用DBGrid.SetActiveRow方法,但它只是在网格中的可见行集中设置活动行,因为我的数据集很大,所以它已向下滚动。
如何将活动行设置为整个网格的顶部(而不仅仅是可见网格)?
我正在使用Delphi6。
由于
答案 0 :(得分:1)
我猜您可以使用以下
DBGrid1.DataSource.DataSet.First
答案 1 :(得分:0)
如果您选择数据集中的第一条记录(例如MyDataset.First
),您的DBGrid将同步匹配。