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

DbGrid中如何实现在单元格间的跳转 [问题点数:60分,结帖人Aarcon_Chen]

Bbs3
本版专家分:963
结帖率 100%
CSDN今日推荐
Bbs8
本版专家分:34315
Blank
红花 2003年9月 Delphi大版内专家分月排行榜第一
Blank
黄花 2003年8月 Delphi大版内专家分月排行榜第二
Bbs5
本版专家分:2439
匿名用户不能发表回复!
其他相关推荐
delphi Dbgrid 根据值的不同显示不同颜色
DBGrid1DrawColumnCell 事件中: if Column.FieldName='STATUS' then begin if dm.qry1.FieldByName('STATUS').AsInteger=1 then begin dbgrid1.Canvas.Font.Colo
Delphi DBGridEH中,选中行、列、单元格
// 新增行后,默认首列 procedure TForm1.ADOQuery1AfterInsert(DataSet: TDataSet); begin   with DBGridEh1 do   begin     SelectedIndex := 0;   end; end; // 行选中 DBGridEh_Yingfu_SearchQK.SelectedRows.S
c++ builder 获取DBGrid多选数据某个字段的值
TDataSet* ds = DBGrid1->DataSource->DataSet; int count = DBGrid1->SelectedRows->Count; for(int i=0;i<count;i++) { ds->GotoBookmark((void*)DBGrid1->SelectedRows-
取DBGRID内一个单元格内的值
type  TDBGridEx = class(TDBGrid)    function GetValue(row, col: integer):Variant;  end;function TDBGridEx.GetValue(row, col: integer): Variant;begin  // TDBGrid有行列索引,但它们是protected的  self.Row := row;  
delphi实现TDBGrid选中行单元格按钮的显示
1.增加按钮,并隐藏; 2.监听TDBGrid的DrawColumnCell事件,在事件处理中   if gdSelected  in state then   begin    if (Column.FieldName = ' ' ) then    begin       spsknbtnDelete.Left := Rect.Left + spskndbgrdForder.Lef
在DBGRID控件的单元格中实现下拉列表..
在DBGRID控件的单元格中实现下拉列表..
在DBGRID控件的单元格中实现下拉列表框(3KB)
在DBGRID控件的单元格中实现下拉列表框(3KB)
在DBGRID控件的单元格中实现下拉列表框(3KB)...
在DBGRID控件的单元格中实现下拉列表框(3KB)
Dbgrid使用技巧(下)
二、建立项目,实现功能 1.新建一项目,并为表单添加相关控件,各控件主要属性如下表: 2.建立各Click的事件代码 Button1(打开表)的Click事件代码如下: procedure TForm1.Button1Click(Sender: TObject); begin   Table1.Open; // 打开Table1关联的表Student end; Button2(关闭表单)的Clic
在DBGrid中可选中行而又可进入编辑状态
如何在DBGrid中选中行,而又让它可以进入编辑状态?   也许你会问我这有什么用?呵呵,做数据库应用的兄弟们会深有感触,当用DBGrid显示的字段过多时,用户不得不拉动最下面的滚动条,去看最右边的东西,如果没有设置DBGrid->Options[dgRowSelect],那么,拉到最右边之后,很有可能看串行的;如果设置了DBGrid->Options[dgRowSelect],则在拉到最右边之
关闭