Delphi中如何点击DBgrid中的一行,而获取选中行的各字段的值

delphi实现DBGrid和反功能 delphi实现DBGrid和反功能,可使用TPopupMenu在DBGrid里实现右键功能。 阅读详情

你点中它就已经选中了该条记录,直接取就可以了。
 如你用query1连的:  
        s:=query1.fieldbyname('name').asstring;  
  就是取的当前记录的值了。 
 

delphidbgrid控件显示memo字段的问题 写程序真得花功夫,想用好delphi7下强大的控件不容易,那可以比较出是否理解程序设计的深入程度。我不认为第三方控件怎么好,想更好进软件开发,还是要会用原本的控件啊,用好了才能更好地学习别的优秀控件。(因为我并不在软件开发上工作,不知道时间的意义,完全是个人爱好)我个人喜好原生态的东西。下面附上代码,没有测试过字符多的情况,但对于我要做的事已经够用了。 procedure TSt... 阅读详情

相关推荐

delphi 列出DBGridEH被选中

//列出DBGridEH被选中 procedureTForm1.N4Click(Sender:TObject); Var I:Integer; begin forI:=0toDBGridEh4.SelectedRows.Count-1do begin DBGridEh4.DataSource.DataSet.GotoBookmark(pointer(DBGridEh4.SelectedRows.Items[i])); Memo...

钱多多的博客 1664

Delphi DBGridEH中,选中、列、单元格

// 新增后,默认首列 procedure TForm1.ADOQuery1AfterInsert(DataSet: TDataSet); begin   with DBGridEh1 do   begin     SelectedIndex := 0;   end; end; // 选中 DBGridEh_Yingfu_SearchQK.SelectedRows.S

gjtao1130的专栏 1万+

Delphi DBGrid类控件定位到某一行,并更改为选中状态。

Delphi中,可以使用数据集控件提供的 Locate 成员方法快速定位至某条记录, 然后通过清除数据集控件的选中状态,并重新赋达到我们的目的。 grDirectory.DataSource.DataSet.Locate('StepNo', StrToInt(stepList[i]), []); grDirectory.ClearSelectio...

D74300的博客 2582

DBGridEh改变选中颜色

效果:选中变为蓝色步骤1:设置dbgrid的options的dgrowselect为true.步骤2:在dbgrid的ondrawcolumncell事件里面写上:procedureTForm1.DBGrid1DrawColumnCell(Sender:TObject;constRect:TRect;DataCol:Integer;Column:TColumn;Stat...

weixin_30737433的博客 1081

Delphi通过DBGrid删除ADOTabale中的内容

由于DBGrid与ADOTable是相关联的,虽然在DBGrid中每一行的位置在ADOTable中不一样,但是都是对应起来的。要通过DBGrid删掉ADOTable中的一行记录,直接点击DBGrid一行,然后写一个删除函数就可以了。下面是一个删除按钮的函数:就是删除记录的。(不需要通过在DBGrid选中的一条与ADOTable中的每一条相对比,然后找到相同的一条再删除,并得到其号等...

aju78454的博客 360

DELPHIDBGrid中行的定位及着色实现

 DELPHIDBGrid中行的定位及着色实现 1 问题的提出    在对一个数据库系统进操作的时候,发现不能对DBGrid控件中的数据定位及在定位到某后无法对当前明显的标志(例如改变颜色),在往上查找了很多资料,发现基本没有对这个内容的介绍,包括一些动态设顶的颜色等文章讲的都是在数据初始化时做的操作,而没有在数据源刷新后的重新定位功能,所以下决心解决这个问题,通过一上

1145

使用DelphiDBGrid中的框编辑和显示布尔字段

Tip submitted by Rene van der Heijden Rene van der Heijden提交的提示 A series of articles titled Adding components to a DBGrid discusses placing just about any Delphi control (visual component) into a c...

cumao2792的博客 1009

delphi dbgrid_如何在Delphi DBGrid中对记录进排序

delphi dbgrid Delphi DBGrid is such a powerful component that you're probably using it every day if you're developing data-aware applications. Below, we'll take a look at how to add some more features...

cumao2792的博客 1392

DelphiDBGrid组件中显示和编辑MEMO字段

Delphi之所以能在.NET与JAVA“两座大山”重压之下,至今仍被广大编程爱好者喜爱、支持,究其原因,除了VCL框架设计精妙之外,强大的数据库程序开发能力也是其长盛不衰的关键因素之一。说到数据库开发不能不提到DELPHI中自带的功能强劲的数据感知组件,这些组件中最为常用的当属DBGrid组件,这个组件提供了二维表的数据显示方式,一次提供的信息量大、结构鲜明、一目了然。虽然它有这么多优点...

weixin_30916125的博客 1582

Delphi DBGrid总结

<br />在 Delphi 语言的数据库编程中,DBGrid 是显示数据的主要手段 之一。但是 DBGrid 缺省的外观未免显得单调和缺乏创意。其实,我们完全可以在我们的程序中通过编程来达到美化DBGrid 外观的目的。通过编 程,我们可以改变 DBGrid 的表头、网格、网格线的前景色和背景色,以及相关的字体的大小和风格。<br />     以下的示例程序演示了对 DBGrid 各属性的 设置,使 Delphi 显示的表格就像网页中的表格一样漂亮美观。<br />     示例程序的运:<br

beyondqd的专栏 1万+

如何在DBGrid中利用鼠标取得单元格的

如上3图所示,右键菜单里的项随着鼠标指向的单元格数据不同而不同。如何实现呢?问题的关键在于如何取得鼠标指向的单元格的。 查BCB帮助,看到DBGrid中有一方法: TCustomGrid::MouseCoord TCustomGrid See also ———————————————————————— Returns the row and column indexes of th

阿里个包 3229

Delphi使用DataSet上的任何字段将OnCalcFields填充为DBGrid中的数组的简单方法

简单方法是使用条件数据,窗体定义使用DataSet上的任何字段来像DBGrid中的数组一样填充OnCalcFields:欢迎加入Delphi开发局QQ群:32422310 但我还是强烈建议在开发大型商业软件中使用TMS TAdvStringGrid组件来代替类似DBGrid的数据绑定的网格控件,因为TMS TAdvStringGrid的最大优点是强大的可控制性和逻辑与数据分离,能满足颈椎枕用...

Delphi开发局QQ群:32422310 978

Delphi调整Dbgrid列宽

sty2008boy的专栏 6753

Delphi处理数据网格DBGrid的编辑框 获取还没有提交到数据集的字段文本

Delphi处理数据网格DBGrid的编辑框获取还没有提交到数据集的字段文本 原文地址:Delphi处理数据网格DBGrid的编辑框获取还没有提交到数据集的字段文本作者:mfg99 //fromhttp://kingron.myetang.com/zsfunc12.htm 标签: 育儿 分类:delphi //fromhtt...

dgtcrc6719的博客 391

DELPHIDBGrid中行的定位及着色实现(转载)

====================================================== 注:本文源代码点此下载 ====================================================== delphidbgrid中行的定位及着色实现 1 问题的提出 在对一个数据库系统进操作的时候,发现不能对dbgrid控件中的数据定位及在

javazhuanzai的专栏 669

delphi dbgrid_如何在Delphi DBGrid中进MultiSelect

delphi dbgrid Delphi's DBGrid is one of the most widely used DB-aware components in database related applications. Its main purpose is to enable your application's users to manipulate records from a d...

cumao2792的博客 675
上一篇: 墨绿是谁?
下一篇: C#中操作鼠标对象Cursor
ltolll
博客等级 码龄25年 43粉丝 139原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值