DataGrid中如何显示超链接~~~~
我想在DataGrid中放置超链接。。。请问该如何写?
比如有个“专业负责人”一列,我想点其中每个负责人的名字就转到负责人信息的页面去。。。。
问题点数:50、回复次数:5Top
1 楼cncxz(c: (虫虫)回复于 2005-07-03 16:52:18 得分 10
DataGrid-->属性-->属性生成器-->列
添加超级连接列 设置一下就可以Top
2 楼renyu732(Sysinfo)回复于 2005-07-03 16:53:56 得分 10
<asp:TemplateColumn>
<ItemTemplate HeaderText="专业负责人">
<asp:HyperLink ID="WorksTitle1" Text='<%# CType(DataBinder.Eval(Container.DataItem,"StuTitle"),String)%>' NavigateUrl='<%# "Qworks.aspx?id="+DataBinder.Eval(Container.DataItem,"id").ToString() %>' Target=_blank Runat=server />
</ItemTemplate>
</asp:TemplateColumn>Top
3 楼renyu732(Sysinfo)回复于 2005-07-03 16:55:32 得分 10
也就是将HyperLink放在DataGrid的模板列TemplateColumn中.
HyperLink中的Text,NavigateUrl都为数据库字段值。Top
4 楼xuehai001(雪海)回复于 2005-07-03 17:42:36 得分 10
DataGrid-->属性-->属性生成器-->列-->超级连接列
在下面设置要连接到的页,要传递的参数等Top
5 楼wt000000(店小2£)回复于 2005-07-03 18:21:40 得分 10
也就是将HyperLink放在DataGrid的模板列TemplateColumn中.
HyperLink中的Text,NavigateUrl都为数据库字段值UserInfo.aspx?userID={0}Top




