GridViev 的列是程序里增加的,怎么在显示的值上加个超级链接

sisiz 2009-07-31 04:15:42
BoundField col = new BoundField();

col = new BoundField();
col.HeaderText = "姓名";
col.DataField = "XingMing";
Grid_DataItem.Columns.Insert(0, col);

怎么在显示结果时姓名值上有个超级链接呢???
...全文
106 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluelight68 2009-07-31
  • 打赏
  • 举报
回复
<asp:TemplateField HeaderText="名称">
<ItemTemplate>
<a href='<%# "ksDetail.aspx?relationid=" +DataBinder.Eval(Container.DataItem,"relationid") %>'
target="_blank">
<%#DataBinder.Eval(Container.DataItem,"jgname") %>
</a>
</ItemTemplate>
还想懒够 2009-07-31
  • 打赏
  • 举报
回复
直接把绑定的值设为<a href='....'>就行了
lpcjj1122 2009-07-31
  • 打赏
  • 举报
回复
每天回帖即可获得10分可用分!
————————————————————————————

这种你可以把那列的ColumnType设置为DataGridViewLinkColumn就可以吧。

点击完还带变色的,就像网页链接!
sisiz 2009-07-31
  • 打赏
  • 举报
回复
模板列怎么设置呀
akpeter 2009-07-31
  • 打赏
  • 举报
回复
把姓名列设置成模板列,里面加个LInkButton!就okle
ivws_19 2009-07-31
  • 打赏
  • 举报
回复
超链接? 那就不能用boundfield,用buttonfield

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧