datagrid中超级链接列的问题,在线等待
怎么把datagrid中超级链接列的值传到另外一张网页?? 问题点数:100、回复次数:7Top
1 楼baikaishui_0825(baikaishui)回复于 2004-05-04 16:01:18 得分 0
Request.QueryString("title_id")
搞定了Top
2 楼erist(情升网络)回复于 2004-05-04 16:02:19 得分 20
<asp:HyperLinkColumn Target="_blank" DataNavigateUrlField="ThreadAuthor" DataNavigateUrlFormatString="../UserProfile/UserProfile.aspx?UserID={0}" DataTextField="DisplayName" HeaderText="作者">
Top
3 楼xjshuaishuai(JimmyKo)回复于 2004-05-04 16:03:34 得分 20
在dataGrid中属性生成器中的超级链接列这样设计:
<asp:HyperLinkColumn Text="网点意见" Target="_new" DataNavigateUrlField="numbercode" DataNavigateUrlFormatString="lookUPTable.aspx?numbercode1={0}"
HeaderText="网点意见">
<HeaderStyle Wrap="False"></HeaderStyle>
在第二页面中这样写:
post=Request.QueryString["numbercode1"].ToString().Trim();Top
4 楼lyhold(让你飞)回复于 2004-05-04 16:14:12 得分 20
或者用 模版列,可以自由组合,可以传多个参数!自由度大Top
5 楼yuanxianping(老袁)回复于 2004-05-04 16:20:02 得分 20
在dataGrid中属性生成器中的超级链接列的url格式字符串中输入字符串格式。例如:Title字段为超级连接列,如将Title字段传到News_detail页则为:News_detail.aspx?Title={0}
0表示Title字段在第几个cells
在News_detail.aspx页面中的Page_Load事件中用
Request.QueryString["Title"].ToString().Trim();即可提取所传递的Title值
然后你就可以利用所提取的Title值进行数据库查询啊,等等!
Top
6 楼46539492(男儿当自强(http://blog.csdn.net/46539492/))回复于 2004-05-04 20:19:04 得分 20
<asp:HyperLinkColumn Target="_blank"
DataNavigateUrlField="noteid"
DataNavigateUrlFormatString="main.aspx?noteid={0}"
DataTextField="title"
HeaderText="标题">
-------------
在mian.aspx中
sub page_load(sender as object, e as eventargs)
dim noteid as string
noteid=request("noteid")
strsql="select * from tables where noteid=" & cint(noteid)
.................
end sub
Top
7 楼smx717616(又笨又不努力)回复于 2004-05-04 20:41:46 得分 0
yuanxianping(老袁) 的讲的很好
你可以参考一下子哦,自己试试吧,不行的话
在来问Top




