我想双击第一列的单元格,对应生成一个窗体,用来显示双击的那条记录的详细资料(即那条记录的所有字段)。
还有一个就是OnDrawColumnCell 事件的功能是什么啊?
大侠指教。
还有一个就是OnDrawColumnCell 事件的功能是什么啊?
大侠指教。
解决方案 »
- exescope用来修改窗体资源的画布是如何实现的??
- 急!我在Delphi2005编译的.exe 程序,只能在俺的本机上运行,却不能在其它的电脑上运行,?请问应在那里设置???
- 100分!有关FindComponent的问题,详细请看内容!
- 操作ACCESS数据库密码问题!!请各位高手给予帮助!
- ★★★★★组件开发过程中问题的分析★★★★★
- 我的sql语句错误,请看看
- 【讨论】F9以后Application.Initialize;以前Delphi做了什么??
- idpop删除邮件问题
- 急问题
- 关于在delphi中RS232口的通信
- 一般中小型的单机版程序你们都用什么数据库?
- 请教Delphi6认证考试经验! (高分回报, 不够再给)
begin
if DBGrid1.SelectedIndex =0 then
begin
xxx.show;
end;
end;
DBGrid1.SelectedIndex 是什么作用啊?好象只是做到了显示另一个窗体的作用啊!
但我怎么在生成的另一个窗体里 根据我双击的那个字段值显示它的其他字段值?换句话说就是我怎么判断我双击的那个单元格的字段值并通过它查询出数据库里的相关记录
procedure Tform1.DBGrid1DblClick(Sender: TObject);
begin
Form2.ShowModal ; //*另一个窗体显示*//
end;procedure TFBondinfo.FormShow(Sender: TObject);
begin
{ //*我想在这个窗体显示的时候把刚才双击的那个
字段在数据库里的记录显示出来*//
}
end;
应该怎么写啊?
如果你要显示的是明细记录,可以进行过滤(资源耗费较少,只需要打开一次表)或者SQL查询
OnDrawColumnCell 事件通常用来对特定的记录进行颜色的设定,使数据看起来更直观