如何直接點DBWebGrid裡的Record,讓程序知道選擇了哪條Record? |
答題得分者是:duancy
|
pcplayer99
尊榮會員 發表:146 回覆:790 積分:632 註冊:2003-01-21 發送簡訊給我 |
|
pcplayer99
尊榮會員 發表:146 回覆:790 積分:632 註冊:2003-01-21 發送簡訊給我 |
引言: 如题: 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 發送簡訊給我 |
引言:实验成功了。把那个button改为LinkButton就可以了。这样就直接显示指定的Field的文字,然后也可以点那个文字,让背后的事件程序能触发了。 如果Field里的文字是:引言: 如题: 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了。 的话,那个LinkButton还可以显示为图片,点图片也可以触发背后的事件程序。 發表人 - pcplayer99 於 2005/01/22 21:08:56 |
duancy
一般會員 發表:0 回覆:1 積分:5 註冊:2006-12-04 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |