delphi问题,我想指定选中dbgrid的第X行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi问题,我想指定选中dbgrid的第X行相关的知识,希望对你有一定的参考价值。

delphi问题,我想指定选中dbgrid的第X行,请问是用哪个属性,最好整条代码写出来

参考技术A s1:=query1.fieldbyname('szm').AsString;
tbl_xdcf.Locate('XDCFBH',s1, [loPartialKey]);

数据集名.Locate(字段名,关键值,[loPartialKey]);定位函数本回答被提问者和网友采纳
参考技术B DBGrid1.DataSource.DataSet.RecNo:=X;

delphi 右键删除dbgrid行

Delphi DBGrid右键删除行并提交至数据库.
在form上添加,控件TPopupMenu,并指定右键名称:删行

2.编写删除语句:   

    If ADOQuery1.State in [dsEdit, dsInsert] then ADOQuery1.Post;
    If ADOQuery1.RecordCount <> 0 then ADOQuery1.Delete;

3.把dbgrid的PopupMenu属性,设置成刚刚添加的控件TPopupMenu。

4.编译,运行



以上是关于delphi问题,我想指定选中dbgrid的第X行的主要内容,如果未能解决你的问题,请参考以下文章

delphi dbgrid 怎么才能只选中第一列

delphi 右键删除dbgrid行

DELPHI dbgrid 选中的是第几行 怎么判断?

关于delphi AdvStringGrid1问题

Delphi 怎样获得当前活动窗体上的指定类型控件?

dbgrid 列 delphi