全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1523
推到 Plurk!
推到 Facebook!

如何直接點DBWebGrid裡的Record,讓程序知道選擇了哪條Record?

答題得分者是:duancy
pcplayer99
尊榮會員


發表:146
回覆:790
積分:632
註冊:2003-01-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-01-20 18:27:51 IP:219.133.xxx.xxx 未訂閱
如题: DBWebGrid能否直接点某条记录让程序知道用户选了某条记录? 在 Delphi2005 里,可以用DataGrid,也可以用Borland提供的DBWebGrid。 我是想不用DBWebNavgator,而是直接用鼠标点了Grid里的某条Record,就让我的程序知道用户选择了哪一条Record,该怎么做?
pcplayer99
尊榮會員


發表:146
回覆:790
積分:632
註冊:2003-01-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-01-21 19:02:07 IP:219.133.xxx.xxx 未訂閱
引言: 如题: DBWebGrid能否直接点某条记录让程序知道用户选了某条记录? 在 Delphi2005 里,可以用DataGrid,也可以用Borland提供的DBWebGrid。 我是想不用DBWebNavgator,而是直接用鼠标点了Grid里的某条Record,就让我的程序知道用户选择了哪一条Record,该怎么做?
我现在试出来,可以加一列“选择”Button,在DBWebGrid里就增加了一列,在每条record旁边都出来一个Button,点了那个Button,的确可以让服务器端程序知道客户端点了哪条Record。但这样不太美观。我想要的是直接点Record里的某一个Field,而不是多出来的Button。 DBWebGrid还可以定义“超链接”Field,但我不知道如何让超链接的Field的超链接按每条Record的不同而不同。我想要的是: WebForm1.aspx?ID=1 ID后面的值1随RECORD的不同而不同。但DBWebGrid里定义的超链接似乎没法跟着变?只能写死,搞到每条RECORD的超链接都一样,就没法知道客户点了哪个RECORD了。
pcplayer99
尊榮會員


發表:146
回覆:790
積分:632
註冊:2003-01-21

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-01-22 21:06:11 IP:218.18.xxx.xxx 未訂閱
引言:
引言: 如题: DBWebGrid能否直接点某条记录让程序知道用户选了某条记录? 在 Delphi2005 里,可以用DataGrid,也可以用Borland提供的DBWebGrid。 我是想不用DBWebNavgator,而是直接用鼠标点了Grid里的某条Record,就让我的程序知道用户选择了哪一条Record,该怎么做?
我现在试出来,可以加一列“选择”Button,在DBWebGrid里就增加了一列,在每条record旁边都出来一个Button,点了那个Button,的确可以让服务器端程序知道客户端点了哪条Record。但这样不太美观。我想要的是直接点Record里的某一个Field,而不是多出来的Button。 DBWebGrid还可以定义“超链接”Field,但我不知道如何让超链接的Field的超链接按每条Record的不同而不同。我想要的是: WebForm1.aspx?ID=1 ID后面的值1随RECORD的不同而不同。但DBWebGrid里定义的超链接似乎没法跟着变?只能写死,搞到每条RECORD的超链接都一样,就没法知道客户点了哪个RECORD了。
实验成功了。把那个button改为LinkButton就可以了。这样就直接显示指定的Field的文字,然后也可以点那个文字,让背后的事件程序能触发了。 如果Field里的文字是:
的话,那个LinkButton还可以显示为图片,点图片也可以触发背后的事件程序。 發表人 - pcplayer99 於 2005/01/22 21:08:56
duancy
一般會員


發表:0
回覆:1
積分:5
註冊:2006-12-04

發送簡訊給我
#4 引用回覆 回覆 發表時間:2006-12-05 09:50:07 IP:122.0.xxx.xxx 未訂閱
我知道第二个问题的解决办法:
在 Colums 中增加一个 HyperLink Colums,设置
Text Filed 为要显示的纪录内容
URL Field为实际的id号
URL format string 为相应的网页连接如 : xxx.aspx?id={0}
注意:{0}是关键!
系統時間:2024-05-13 2:13:23
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!