CSDN论坛 > Delphi > 数据库相关

按DBGrid的左边的小方格如何实现当前记录的移动?请高人指点迷津! [问题点数:100分,结帖人DelphiStudy]

Bbs5
本版专家分:3341
结帖率 100%
CSDN今日推荐
Bbs5
本版专家分:2057
Bbs4
本版专家分:1425
Blank
红花 2008年3月 软件工程/管理大版内专家分月排行榜第一
Bbs6
本版专家分:7649
Bbs1
本版专家分:25
Bbs5
本版专家分:3341
匿名用户不能发表回复!
其他相关推荐
delphi Dbgrid 根据值的不同显示不同颜色
DBGrid1DrawColumnCell 事件中: if Column.FieldName='STATUS' then begin if dm.qry1.FieldByName('STATUS').AsInteger=1 then begin dbgrid1.Canvas.Font.Colo
锁定DBGrid左边的列
  我在使用 Delphi3 进行数据库编程的时候,希望 DBGRID 构件在显示数据的时候能象FoxPro 的 BROWSE 命令一样,锁定左边指定的几列不进行滚动,请问应用什么方法来实现?    我们知道 Delphi 的 TStringGrid 有一个属性 FixedCols 来指定不滚动的列。虽然TDBGrid 不能直接使用这一属性,但通过强制类型转换也可以首先这一功能,因为这两个类都来自
dbgrideh 滚动选定记录不改变
DBGridEh让选择的记录不随垂直滚动条滚动而移动 使用Delphi的人都知道,Delphi中的Grid与PB或者其他的Grid有区别,就是在滚动时记录指针会跟着改变。能不能做到像PB中的DataWindow一样滚动时选定记录不改变呢?
dbgrid使用大全(delphi)
<br /> <!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;}
TDBGrid选中行及获得所选中行数据
TDBGrid属性properties面板,设置Options-->dgRowSelect及dgRowAlwaysShowSelection设为true; 选中TDBGrid一行,对应其数据集中的一行自动呈选中状态,可直接操作数据集,即操作的是所选中的行数据,如: int SelectedID = DBGrid1->DataSource->DataSet->FieldByName("I
delphi中实现dbgrid数据的显示随edit文本框的内容而选中
procedure TForm1.Edit1Change(Sender: TObject); begin ClientDataSet1.Locate('班级编号',trim(edit1.Text),[lopartialkey]); end;
DBGrid显示行号的几种方法
先在DataSet控件的加号点开,在里面的fields点右键add all fields,然后再右键new fields,这里添加一个数据表里没有的字段比如NO,这个NO字段设置为Integer,下面设置为calculated,确定,然后在这个NO字段的事件OnGetText里面添加这个代码:          int r=Sender->DataSet->RecNo;      Text=(
Delphi DbgridEh实现鼠标拖动选中列,并使复选框选中
1.先设置表格列的属性 procedure TForm_TaskToDW.InitGrid; var   MyCol: TColumnEh; begin   with DBGridEh_Task do   begin     Columns.Clear;     MyCol := Columns.Add;     MyCol.FieldName := 'Select';
同步两个DBGrid的水平滚动条
同步两个DBGrid的水平滚动条 下载后需自己创建一个测试用的数据表,并连接数据库 测试发现,对于DBGrid的滚动条,单击时可同步,拖动时不能实时同步;对于cxDBGrid则拖动时也可实时同步
Delphi中如何动态更改DBGrid的颜色
在Delphi中如何动态更改DBGrid的颜色    DBGrid控件是一个有许多用户接口的显示数据库的控件,以下的程序告诉您如何根据显示的内容改变字体的显示颜色。例如,如果一个城市的人口大于200万,我们就让它显示为蓝色。使用的控件事件为DBGrid.OnDrawColumeCell. procedureTForm1.DBGrid1DrawColumnCell(Sender: T
关闭