CSDN论坛 > C++ Builder > VCL组件使用和开发

DBGrid的用法 [问题点数:20分,结帖人techlink]

Bbs1
本版专家分:11
结帖率 100%
CSDN今日推荐
Bbs7
本版专家分:21317
Blank
红花 2005年2月 C++ Builder大版内专家分月排行榜第一
2004年12月 C++ Builder大版内专家分月排行榜第一
Blank
黄花 2010年9月 C++ Builder大版内专家分月排行榜第二
2005年1月 C++ Builder大版内专家分月排行榜第二
Blank
蓝花 2005年3月 C++ Builder大版内专家分月排行榜第三
Bbs1
本版专家分:11
Bbs5
本版专家分:3890
Bbs5
本版专家分:3479
Bbs1
本版专家分:11
匿名用户不能发表回复!登录|注册
其他相关推荐
StringGrid DBGrid全书
详细讲解StringGrid DBGrid用法,有delphi源码
delphi dbgrid行颜色改变
把 dgRowSelect 设为True, 在option里面. // DBGrid1的OnDrawColumnCell事件 if ((State = [gdSelected]) or (State=[gdSelected,gdFocused])) then     begin       DBGrid1.Canvas.Font.Color :=ClYellow;    
delphi DBGrid自动适应列宽(转)
比如有一个名称字段设置的长度是50,在DBGRID里面显示1条记录,这个名称只有3个字,要让DBGRID自动把这个字段的宽度缩到3个字宽。 uses Math; function DBGridRecordSize(mColumn: TColumn): Boolean; { 返回记录数据网格列显示最大宽度是否成功 } begin Result := False;
刷新DBGrid的烦恼
最近写一个财务管理的作业,发现用AdoQuery写了一条插入语句后居然在DBGrid中不能更新显示最新的那一条记录,而要点击两次更新按钮才行,更新按钮的代码如下FormShowGeneral.ADOTable1.Open;  FormShowGeneral.ADOTable1.Close;  FormShowGeneral.ADOTable1.Open;  FormShowGeneral.ADOT
DBGrid 单行修改、单列修改、选中一行但可编辑
1.QQ:513187410 2.保证无毒 3.简单,方便,实用 4.实例可以自行改用 5.如有非法,本人无法律责任,由改动代码人负责! 6.需要更多本人作品,查找标签“朱建强” 7.请下载,杀毒后再使用!
DBGrid显示行号的几种方法
先在DataSet控件的加号点开,在里面的fields点右键add all fields,然后再右键new fields,这里添加一个数据表里没有的字段比如NO,这个NO字段设置为Integer,下面设置为calculated,确定,然后在这个NO字段的事件OnGetText里面添加这个代码:          int r=Sender->DataSet->RecNo;      Text=(
在delphi中,从dbgrid导出数据保存成excel文件
实验了,很好用function TForm1.ExportDBGrid(DBGrid: TDBGrid; SheetName: string): boolean;//直接保存,不显示EXCEL<br />var<br />c, r, i, j: integer;<br />app: Olevariant;<br />TempFileName, ResultFileName: string;<br />begin<br />try<br />    result := True;<br />      app
在DBGrid中实现多选功能。
1、首先把DBGrid->options-dgMulitSelect设为True.  dgRowSelect也设为True,此属性设为true后,DBGrid将不能编辑,如何实现能否编辑代码如下要先引用 uses DBGrids单元procedure TfrmXJCGHD.CheckBox1Click(Sender: TObject);begin  inherited;  if check
在dbgrid中增加计算字段
先在adoquery或adotable中增加计算字段;然后在adoquery或adotable的OnCalcFields事件,添上计算金额的代码就行了应用例子:已有数量和单价,增加金额字段。 
设置DBGrid单元格颜色
一、设置某个单元格颜色:        if Column.FieldName=BookListNO  then   //按字段为BookListNO的列,来显示单元格颜色       begin          DBGM.Canvas.Brush.Color := clyellow;  //clRed;    clgreen   背景色          DBGM.Default
关闭