你点中它就已经选中了该条记录,直接取就可以了。
如你用query1连的:
s:=query1.fieldbyname('name').asstring;
就是取的当前记录的值了。
相关推荐
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...
Delphi DBGridEH中,选中行、列、单元格
// 新增行后,默认首列 procedure TForm1.ADOQuery1AfterInsert(DataSet: TDataSet); begin with DBGridEh1 do begin SelectedIndex := 0; end; end; // 行选中 DBGridEh_Yingfu_SearchQK.SelectedRows.S
Delphi DBGrid类控件定位到某一行,并更改为选中状态。
Delphi中,可以使用数据集控件提供的 Locate 成员方法快速定位至某条记录, 然后通过清除数据集控件的选中状态,并重新赋值达到我们的目的。 grDirectory.DataSource.DataSet.Locate('StepNo', StrToInt(stepList[i]), []); grDirectory.ClearSelectio...
DBGridEh改变选中行颜色
运行效果:选中行变为蓝色步骤1:设置dbgrid的options的dgrowselect为true.步骤2:在dbgrid的ondrawcolumncell事件里面写上:procedureTForm1.DBGrid1DrawColumnCell(Sender:TObject;constRect:TRect;DataCol:Integer;Column:TColumn;Stat...
Delphi通过DBGrid删除ADOTabale中的内容
由于DBGrid与ADOTable是相关联的,虽然在DBGrid中每一行的位置在ADOTable中不一样,但是都是对应起来的。要通过DBGrid删掉ADOTable中的一行记录,直接点击DBGrid的一行,然后写一个删除函数就可以了。下面是一个删除按钮的函数:就是删除记录的。(不需要通过在DBGrid中选中的一条与ADOTable中的每一条相对比,然后找到相同的一条再删除,并得到其行号等...
DELPHI中DBGrid中行的定位及着色实现
DELPHI中DBGrid中行的定位及着色实现 1 问题的提出 在对一个数据库系统进行操作的时候,发现不能对DBGrid控件中的数据行定位及在定位到某行后无法对当前行进行明显的标志(例如改变颜色),在往上查找了很多资料,发现基本没有对这个内容的介绍,包括一些动态设顶行的颜色等文章讲的都是在数据初始化时做的操作,而没有在数据源刷新后的重新定位功能,所以下决心解决这个问题,通过一上
使用Delphi的DBGrid中的复选框编辑和显示布尔字段
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...
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...
Delphi在DBGrid组件中显示和编辑MEMO字段
Delphi之所以能在.NET与JAVA“两座大山”重压之下,至今仍被广大编程爱好者喜爱、支持,究其原因,除了VCL框架设计精妙之外,强大的数据库程序开发能力也是其长盛不衰的关键因素之一。说到数据库开发不能不提到DELPHI中自带的功能强劲的数据感知组件,这些组件中最为常用的当属DBGrid组件,这个组件提供了二维表的数据显示方式,一次提供的信息量大、结构鲜明、一目了然。虽然它有这么多优点...
Delphi DBGrid总结
<br />在 Delphi 语言的数据库编程中,DBGrid 是显示数据的主要手段 之一。但是 DBGrid 缺省的外观未免显得单调和缺乏创意。其实,我们完全可以在我们的程序中通过编程来达到美化DBGrid 外观的目的。通过编 程,我们可以改变 DBGrid 的表头、网格、网格线的前景色和背景色,以及相关的字体的大小和风格。<br /> 以下的示例程序演示了对 DBGrid 各属性的 设置,使 Delphi 显示的表格就像网页中的表格一样漂亮美观。<br /> 示例程序的运行:<br
如何在DBGrid中利用鼠标取得单元格的值
如上3图所示,右键菜单里的选项随着鼠标指向的单元格数据不同而不同。如何实现呢?问题的关键在于如何取得鼠标指向的单元格的值。 查BCB帮助,看到DBGrid中有一方法: TCustomGrid::MouseCoord TCustomGrid See also ———————————————————————— Returns the row and column indexes of th
Delphi使用DataSet上的任何字段将OnCalcFields填充为DBGrid中的值数组的简单方法
简单方法是使用条件数据,窗体定义使用DataSet上的任何字段来像DBGrid中的值数组一样填充OnCalcFields:欢迎加入Delphi开发局QQ群:32422310 但我还是强烈建议在开发大型商业软件中使用TMS TAdvStringGrid组件来代替类似DBGrid的数据绑定的网格控件,因为TMS TAdvStringGrid的最大优点是强大的可控制性和逻辑与数据分离,能满足颈椎枕用...
Delphi调整Dbgrid列宽
Delphi处理数据网格DBGrid的编辑框 获取还没有提交到数据集的字段文本
Delphi处理数据网格DBGrid的编辑框获取还没有提交到数据集的字段文本 原文地址:Delphi处理数据网格DBGrid的编辑框获取还没有提交到数据集的字段文本作者:mfg99 //fromhttp://kingron.myetang.com/zsfunc12.htm 标签: 育儿 分类:delphi //fromhtt...
DELPHI中DBGrid中行的定位及着色实现(转载)
====================================================== 注:本文源代码点此下载 ====================================================== delphi中dbgrid中行的定位及着色实现 1 问题的提出 在对一个数据库系统进行操作的时候,发现不能对dbgrid控件中的数据行定位及在
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...
1664




被折叠的 条评论
为什么被折叠?



