日志 - 日历
2008 10.8 Wed
   1234
567891011
12131415161718
19202122232425
262728293031 
«» 2008 - 10 «»
用户公告

搜索BLOG文章
博客基本信息
用户名: 9128
等级: 小学生
在线时间: 478 分钟
日志总数: 43
评论数量: 1
访问次数: 27615
建立时间: 2007-04-28

XML RSS 2.0 WAP
我的日志  
普通判断:  if MSQuery.State in [dsEdit, dsInsert] then    //变动过  else    //未变动使用缓存控件TMSUpdateSQL   MSQuery.CachedUpdates := True  MSQuery.UpdateObject := MSUpdateSQL;变动判断:  if MSQuery.UpdatesPending then    //变动过  else    //未变动
查看全文 评论(0) 浏览(259)
属性OptionEh下有个dghRowHighlight默认为False,设置True即可
查看全文 评论(0) 浏览(276)
当前使用TMSQuery作为数据集,在DBGridEh的OnTitleBtnClick事件中编写如下代码:procedure TfrmMain.DBGridEh1TitleBtnClick(Sender: TObject; ACol: Integer;  Column: TColumnEh);begin  if (Column.Title.SortMarker = smNoneEh) or (Column.Title.SortMarker = smUpEh) then  begin    MSQuery.SetOrderBy(Column.FieldName+' desc');  end  else begin    MSQuery.SetOrderBy(Column.FieldName);  end;  MSQuery.Active := True;end;
查看全文 评论(0) 浏览(242)
在DBGridEh的OnDrawColumnCell中编写如下代码:procedure TfrmMain.DBGridEh1DrawColumnCell(Sender: TObject;  const Rect: TRect; DataCol: Integer; Column: TColumnEh;  State: TGridDrawState);begin  if (gdSelected in State) then  begin    DBGridEh1.Canvas.Font.Color   :=clBlack;    DBGridEh1.Canvas.Brush.Color   :=$00669988;         DBGridEh1.DefaultDrawColumnCell(Rect,DataCol,Column, State);&nb..
查看全文 评论(0) 浏览(283)
在TDBGirdEh的OnGetCellParams事件中写如下代码: procedure TfrmMain.DBGridEh1GetCellParams(Sender: TObject;  Column: TColumnEh; AFont: TFont; var Background: TColor;  State: TGridDrawState);begin  if DBGridEh1.SumList.RecNo mod 2 = 1 then    Background := $00FFF6F6  else    Background := $00FFFFFF;end;
查看全文 评论(0) 浏览(493)