1,如果想令dbgrideh(或者是dbgrid)表格的第三行高亮显示,该怎么编写代码?
(如果将options---dbrowselect属性设为true,可以选中一整行,且该行呈蓝色)
我要的就是这种效果,请问如何实现??2,怎么查找dbgrideh(或dbgrid)表格的哪一行正在高亮显示?(必须是高亮显示) 谢谢!!!
(如果将options---dbrowselect属性设为true,可以选中一整行,且该行呈蓝色)
我要的就是这种效果,请问如何实现??2,怎么查找dbgrideh(或dbgrid)表格的哪一行正在高亮显示?(必须是高亮显示) 谢谢!!!
解决方案 »
- grideh单元格中如何判断哪一列按钮被点击,并分别做出不同调用呢?
- dbgrid中怎么知道当前行是否已选
- 提供北京工作机会
- 涓€涓湇鍔″櫒绔彛鑳藉悜澶氫釜瀹㈡埛绔€氫俊鍚?
- 查询统计图表曲线的问题
- 如何解决读取jpg文件占用内存过大的问题。
- 制作工程启动窗口时,sleep函数怎么用?
- 数据库接口,急,急,急,急...
- 我用Ado,用AdoDataSet控件连接一个mdb数据库,查找一条数据,找不到的情况下想adoDataSet1.active:=false,不行,提示信息是:当前为eof或bof,或记录已经删除,所需要的是当前记录。怎么回事?
- 怎样锁住CTRL+ALT+DEL三键?
- 如何在Memo或listBox中,划分 列,使其像DbGrid的样子,急急急急急急急急急
- 请教高手在 word中 插入 的方法 用书签怎么实现
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
if form1.Table1.RecNo=3 then
form1.DBGrid1.Canvas.Brush.Color:=clblue;
form1.DBGrid1.Canvas.Pen.Mode:=pmmask;
if not form1.DBGrid1.SelectedRows.CurrentRowSelected then
form1.DBGrid1.DefaultDrawColumnCell(rect,datacol,column,state);
end;