DBGrid通过代码突出显示所定位的行吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DBGrid通过代码突出显示所定位的行吗?相关的知识,希望对你有一定的参考价值。
我得到了:ADOTable1(代码人为整数,姓名人为字符串)DataSource1(DateSet为ADOTable1)DBGrid1(已连接到DataSource1,Options-dgRowSelect为true)
我使用以下代码在ADOTable1上找到一行
ADOTable1.Locate(ADOTable11codepeople.FieldName, 1, []);
DBGrid1正在选择正确的行。但没有重点。
如何使DBGrid自动突出显示我从ADOTable1中定位的行?
我阅读了以下链接,但没有找到答案:
How to set active cell in TDBGrid?
Delphi - Using DBGrid to select rows from a search
View position in DBGrid when scrolling in Delphi
请提供简单的源代码...
PS:我使用的是Delphi 2010。
答案
确定,尝试了一下之后,我发现下面的代码可以完成代码:
另一答案
无论如何,感谢您的答复:) grid.SelectedRows.CurrentRowSelected:= True;这有助于我突出显示当前行
以上是关于DBGrid通过代码突出显示所定位的行吗?的主要内容,如果未能解决你的问题,请参考以下文章