Dbgrideh等控件的行间自动画颜色、表头排序的代码
来源:互联网 发布:智能手机中的电子数据 编辑:程序博客网 时间:2024/05/18 18:45
.
public
{ Public declarations }
procedure DBGridehTitleSort(Column: TColumnEh);
published
procedure DBGridehDrawRec(const Rect: TRect; DataCol: Integer; Column: TColumnEh; State: TGridDrawState; DBGridEh: TDBGridEh);
.
.
procedure TResPubFrm.DBGridehSortSupport(DBGridEh: TDBGridEh);
var
i: integer;
begin
for i := 0 to DBGridEh.Columns.Count - 1 do
DBGridEh.Columns.Items[i].Title.TitleButton := true;
end;
procedure TResPubFrm.DBGridehTitleSort(Column: TColumnEh);
var
FadoQry: TADOQuery;
begin
try
FadoQry := Column.Field.DataSet as TADOQuery;
if FSortDrict = True then
begin
FadoQry.Sort := Column.FieldName + ' DESC'; //Attion Add Space Chart
FSortDrict := false;
end
else if FSortDrict = false then
begin
FadoQry.Sort := Column.FieldName + ' ASC';
FSortDrict := true;
end;
except
end
end;
//-------------------------------------------------------------------------------------------------
procedure TResPubFrm.DBGridehDrawRec(const Rect: TRect; DataCol: Integer; Column: TColumnEh;
State: TGridDrawState; DBGridEh: TDBGridEh);
begin
if DBGrideh.DataSource.Dataset.RecNo mod 2 = 0 then
DBGrideh.Canvas.Brush.Color := $00FFF8F0 {clCream}
else
DBGrideh.Canvas.Brush.Color := clWhite;
if (gdSelected in State) and (gdFocused in State) then
DBGrideh.Canvas.Font.Color := clBlue
else
DBGrideh.Canvas.Font.Color := clBlack;
DBGrideh.DefaultDrawColumnCell(Rect, DataCol, Column, State);
end;
- Dbgrideh等控件的行间自动画颜色、表头排序的代码
- 用代码实现ListView控件的行间隔颜色!
- 用代码实现ListView控件的行间隔颜色
- 用代码实现ListView控件的行间隔颜色
- 用代码实现ListView控件的行间隔颜色! 作者:崔占民
- DBGridEh的Title(表头)动态赋值
- 点击Ehlib中DbGridEh控件的title排序
- EhLib表格控件DBGridEh自动排序、自动过滤的实现
- 不用一行代码实现DBGRIDEh的标题按钮排序!
- GridView 自带的全选表头显示文本,重绘表头和表头绑定控件
- dbgrideh排序的奇怪问题
- DBGridEh 合理的排序使用
- DBGridEh设置选中的行的颜色
- DbGridEh中处理行的颜色
- DBGridEh实现单击标题栏排序方法 选择自 snowfall 的 Blog
- VB的MSHFlexGrid控件点击表头排序的实现
- 备忘: DBGridEh 的过滤和排序
- 关于Ehlib - DBGridEh 自动排序的解决方案
- 根據datagrid模板列中的checkbox填入日期至textbox有解嗎?10/17
- 使用Oracle的DBMS_SQL包执行动态SQL语句
- SCORM——共享式、互操作的在线教育模式
- 工作语录
- 无组件图片与文本同步存入数据库的最简单的办法(转)
- Dbgrideh等控件的行间自动画颜色、表头排序的代码
- A计划
- 管理多人共同开发的项目
- 搞笑短信几则
- Borland C++Builder 2006 新鲜出炉
- 从高交会看中国科技的落后--个人观感
- DB_Audit国内外产品
- 左左右右
- 英语四六级高分应试技巧(摘自电子科大)