CSDN论坛 > Delphi > VCL组件开发及应用

求问dbgrid的点击记录行,返回记录的序列???~! [问题点数:40分,结帖人fenzi]

Bbs2
本版专家分:454
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:86
Bbs6
本版专家分:7500
Bbs2
本版专家分:454
Bbs6
本版专家分:8837
Bbs2
本版专家分:454
匿名用户不能发表回复!
其他相关推荐
在DBGRID里添加行序号
//  1. create new blank field in dbgrid //  2. rename the title with No //  3. put this code in OnDrawColumncell //  4. Now your Grid has a row number procedure TForm1.DBGrid1DrawColum
DBGrid显示行号的几种方法
先在DataSet控件的加号点开,在里面的fields点右键add all fields,然后再右键new fields,这里添加一个数据表里没有的字段比如NO,这个NO字段设置为Integer,下面设置为calculated,确定,然后在这个NO字段的事件OnGetText里面添加这个代码:          int r=Sender->DataSet->RecNo;      Text=(
不让DBGrid新增记录
dbgrid在最后一行按向下的箭头时会自动增加一个新记录,想让他不增加很简单,只要在afterinsert中增加一条语句即可:dataset->first();这样它就会自动滚动到第一行了。因为刚插入的记录是空记录,一滚动后就会自动清除。但是要注意该语句同样会对语句的插入动作产生影响。
Delphi DBGrid总结
在 Delphi 语言的数据库编程中,DBGrid 是显示数据的主要手段 之一。但是 DBGrid 缺省的外观未免显得单调和缺乏创意。其实,我们完全可以在我们的程序中通过编程来达到美化DBGrid 外观的目的。通过编 程,我们可以改变 DBGrid 的表头、网格、网格线的前景色和背景色,以及相关的字体的大小和风格。     以下的示例程序演示了对 DBGrid 各属性的 设置,使 Delphi
存储过程返回记录总数
在网上找了很长时间,经过个人总结,终于得到如愿的代码:CREATE procedure recordCount(@tableName nvarchar(100),@strWhere nvarchar(500)=)asdeclare @flag int declare @sqlStr nvarchar(1000)set @flag = 0if @strWhere !=    set @s
DELPHI的DBGrid组件属性介绍
DBGrid.是以表格方式显示、编辑数据表中数据的组件,是Delphi中最常用的数据编辑组件, 其常用属性与方法如下:     1.常用属性     (1)Columns属性     该属性用于设置DBGrid组件的列属性。如设置每列的颜色、标题、字体等。单击Columns 属性
delphi中实现dbgrid数据的显示随edit文本框的内容而选中
procedure TForm1.Edit1Change(Sender: TObject); begin ClientDataSet1.Locate('班级编号',trim(edit1.Text),[lopartialkey]); end;
mysql获取group by的总记录行数方法
mysql获取group by的总记录行数方法原方法:1. group by 后分组的前十条,在页面展示:SELECT column_id,count(*) as count FROM my_table group by column_id limit 10;2. group by的总记录数,也需要在页面显示:select count(*) from (SELECT column_id,count(
改变DBGRID OR EHLIB中当前行的背景颜色
 改变DBGRID  OR EHLIB中当前行的背景颜色。1.DBGRID//DBGrid1.Options->dgEditing=True  //DBGrid1.Options->dgRowSelect=False TYPE  TMyDBGrid=class(TDBGrid);如果是 EHLIB 则用 TMyDBGrid=class(TDBGridEH); procedure TFo
如何用DBGrid实现排序
我找到了使用 ADOQUERY 控件实现的方法,可做参考: 巧用DBGrid控件的Sort属性实现“点击标题栏自动排序功能 很多朋友在使用DBGrid控件时,抱怨没有点击标题栏便可自动排序的功能,实际上通过ADOQuery或其它数据集组件的Sort属性配合DBGrid的OnTitleClick事件,可以方便地实现此功能。因为Sort属性可以让活动数据集按指定的字段进行排序,也可以选择排序方式(
关闭