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

怎样动态设置dbgrid [问题点数:0分]

Bbs1
本版专家分:0
结帖率 94.12%
CSDN今日推荐
Bbs8
本版专家分:37345
Blank
黄花 2002年9月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2002年9月 C++ Builder大版内专家分月排行榜第三
Bbs5
本版专家分:2565
Bbs1
本版专家分:27
Bbs5
本版专家分:2785
版主
Blank
黄花 2012年4月 C++ Builder大版内专家分月排行榜第二
2011年4月 C++ Builder大版内专家分月排行榜第二
2009年12月 C++ Builder大版内专家分月排行榜第二
2009年11月 C++ Builder大版内专家分月排行榜第二
2009年10月 C++ Builder大版内专家分月排行榜第二
2009年8月 C++ Builder大版内专家分月排行榜第二
2007年5月 C++ Builder大版内专家分月排行榜第二
2002年5月 C++ Builder大版内专家分月排行榜第二
2001年10月 C++ Builder大版内专家分月排行榜第二
Blank
蓝花 2013年5月 C++ Builder大版内专家分月排行榜第三
2012年7月 C++ Builder大版内专家分月排行榜第三
2012年5月 C++ Builder大版内专家分月排行榜第三
2011年5月 C++ Builder大版内专家分月排行榜第三
2011年3月 C++ Builder大版内专家分月排行榜第三
2010年12月 C++ Builder大版内专家分月排行榜第三
2010年10月 C++ Builder大版内专家分月排行榜第三
2010年1月 C++ Builder大版内专家分月排行榜第三
2009年9月 C++ Builder大版内专家分月排行榜第三
2009年7月 C++ Builder大版内专家分月排行榜第三
2009年6月 C++ Builder大版内专家分月排行榜第三
2009年5月 C++ Builder大版内专家分月排行榜第三
2006年3月 C++ Builder大版内专家分月排行榜第三
2005年9月 C++ Builder大版内专家分月排行榜第三
Bbs6
本版专家分:5580
匿名用户不能发表回复!
其他相关推荐
轻松实现DBGrid多表头加强版
轻松实现DBGrid多表头加强版 网上流传的TADBgrid控件可以轻松实现DBGrid多表头,不过它的设计较简单,相邻字段,层数必须相同才可以合并,这样效果就大打折扣了,我本来给他90分的,就这一点就扣了89分。我下功夫改了一下,即使层数也可以合并,还做到最底层的高度尽量小,效果与DBGridEh几乎一样,因为比较简单,没有解决折行,这需要在内存做一棵树来计算高度,复杂些,可参考DBGridEH,下面就是实现的代码,如果发现有错,请指出改正。
如何用DBGrid实现排序
我找到了使用 ADOQUERY 控件实现的方法,可做参考: 巧用DBGrid控件的Sort属性实现“点击标题栏自动排序功能 很多朋友在使用DBGrid控件时,抱怨没有点击标题栏便可自动排序的功能,实际上通过ADOQuery或其它数据集组件的Sort属性配合DBGrid的OnTitleClick事件,可以方便地实现此功能。因为Sort属性可以让活动数据集按指定的字段进行排序,也可以选择排序方式(
delphi DBGrid自动适应列宽(转)
比如有一个名称字段设置的长度是50,在DBGRID里面显示1条记录,这个名称只有3个字,要让DBGRID自动把这个字段的宽度缩到3个字宽。 uses Math; function DBGridRecordSize(mColumn: TColumn): Boolean; { 返回记录数据网格列显示最大宽度是否成功 } begin Result := False;
在DBGrid表格控件中实现下拉表格控件
一、DBGrid网格处理的原理         Delphi提供了功能强大的DBGrid组件,以方便进行数据库应用程序设计。但是如果我们仅仅利用DBGrid组件,每一个获得焦点(Grid)只是一个简单的文本编辑框,不方便用户输入数据。Delphi也提供了一些其他数据组件来方便用户输入,比如DBComboBox,DBCheckBox等组件,但这些组件却没有DBGrid功能强大。
Delphi 在 DBGrid 里面显示分组统计的源代码
Delphi程序在 DBGrid 里面显示分类统计,也就是小计。用 ClientDataSet 的 TAggregateField 的方法,也可以用 DBGridEh。本程序演示了这两种方法。
Delphi在DBGrid中按照指定条件改变单元格的颜色
DBGrid的OnDrawColumnCell事件begin  if  (你需要指定的条件)  then //如某一列的值=指定值  begini    DBGrid.Canvas.Font.Color := clred;  //满足条件时,显示的字体颜色为“红色”//    DBGrid.Canvas.Brush.Color := clred; //满足条件时,显示的背景色颜色为“红色”  en...
Delphi 7 中DBGrid的排序。
procedure TfrmTraceReport.DBGrid1TitleClick(Column: TColumn); var SortField, FieldTitle: string; begin SortField := Column.Field.FieldName; FieldTitle := Column.Title.Caption; ShowMessage(Sor
dbgrid中移动焦点到指定的行和
http://tech.ccidnet.com/art/1077/20051115/808371_1.html   dbgrid中移动焦点到指定的行和   发布时间:2006.08.15 19:54     来源:plwww    作者: dbgrid是从TCustomGrid继承下来
delphi 对指定DBGrid进行排序。
procedure TFrom1.DBG1TitleClick(Column: TColumn); var   i:integer; begin   if Pos('◆',Column.Title.Caption)>0 then begin      if Pos(' DESC',Q1.Sort)>0 THEN BEGIN         Q1.Sort:=Column.FieldNa
自动调整DBGrid的列宽度
二零一四十二月二十四  15:32 自动调整DBGrid的列宽度 --------------------------------------------------------------------------------------------------------------------------------------------------------------------
关闭
关闭