>var' F; s- Z N4 A6 e2 @7 Z& W. @
>procedure Treckoningform.Orderby(grid: TDBGrid;Column: TColumn;number:Integer);
>procedure Treckoningform.suiDBGrid2TitleClick(Column: TColumn);$ e8 s' F- Y/ n. t5 F. t1 H
>procedure Treckoningform.suiDBGrid1DrawColumnCell(Sender: TObject;
>上面是操作DBGrid的两个事件的的例子!Orderby函数起到了一个点击标题排序并调整cell的大小使得显示完全的作用,这里在DBGrid的DrawColumnCell事件中加入将一些想将数据库中的内容换一种显示的方法,DrawString就是要显示的字符串,采用suiDBGrid1.Canvas.TextRect函数重画。这里是根据cell的ID号进行的重画,如果DBGrid是不能拖动的不会出问题,如果要实现拖动,还要动态取得cell的ID号!</P>
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) | Powered by Discuz! X2.5 |