关于弹出窗体的问题~~~~~~~~~~~~~~~~~~~~~~~~~
我在窗体中有一个dbgrid,假如说dbgrid中的记录可发分为两种(可以设为A和B),它们都有唯一的ID,请问我要是想双击dbgrid中的一行,如果该记录是A型的就弹出A窗体,反之弹出B窗体,谢谢 问题点数:50、回复次数:10Top
1 楼giveusomecolor(农民也扣篮(俺村我最坏~~~))回复于 2005-06-11 09:12:42 得分 0
或者也可设一个按钮,单击它实现Top
2 楼paranoia190(190)回复于 2005-06-11 09:13:26 得分 7
判断一下当前选择行的类型弹出不同的窗体不就行了
嘿咻嘿咻Top
3 楼hellolongbin(一个人(自从扩充话题改版,再也不去灌水乐园了))回复于 2005-06-11 09:22:15 得分 10
楼上说的太好了——跟没说一样,呵呵
if DBGrid1.Fieldbyname('filed1').AsString='A' then FormA.show
else FormB.showTop
4 楼faysky2(出来混,迟早是要还嘀)回复于 2005-06-11 09:34:04 得分 10
procedure Form1.DBGrid1CellClick(Column: TColumn);
begin
if AdoQuery1.Fieldbyname('filed1').AsString='A'
then FormA.show
else
FormB.show;
end;Top
5 楼giveusomecolor(农民也扣篮(俺村我最坏~~~))回复于 2005-06-11 09:50:57 得分 0
请问光标所在行应该怎么表示Top
6 楼giveusomecolor(农民也扣篮(俺村我最坏~~~))回复于 2005-06-11 09:56:52 得分 0
现在有一个问题就是说当我光标移到第二行的时候显示第二行一个字段信息时,它还是停留在第一行,所以说显示的就是第一行的信息,请问我应该怎么办?Top
7 楼paranoia190(190)回复于 2005-06-11 09:56:52 得分 7
hellolongbin(一个人[.net学习中……])
靠!贱人!Top
8 楼giveusomecolor(农民也扣篮(俺村我最坏~~~))回复于 2005-06-11 09:57:02 得分 0
现在有一个问题就是说当我光标移到第二行的时候显示第二行一个字段信息时,它还是停留在第一行,所以说显示的就是第一行的信息,请问我应该怎么办?Top
9 楼jlanyi2003(江城浪子)回复于 2005-06-11 11:13:12 得分 8
在DBGRID的ondblclick事件中写 窗体名.showmodal;Top
10 楼XXSingle(心无了然)回复于 2005-06-12 10:22:52 得分 8
在双击事件中处理Top




