Vb.net 如何使gridview单元格中的数据成为指向外部站点的超链接,同时更改url
谢谢你浏览我的帖子。我将尽量澄清我的问题。我有一个网格视图,带有边界字段。我有一个列,在其中我想使该列下的所有数据成为指向外部url的超链接 外部url是这样的。www.example.com/EX/EXX 列下的字段(将是超链接)类似于以下内容,例如EXX 有没有办法将数据传输到URL中?例如,单元格中的EX将转到url中的EX所在的位置,单元格中的EXX将转到url中的EXX所在的位置 如果这没有任何意义,请让我知道,我会澄清Vb.net 如何使gridview单元格中的数据成为指向外部站点的超链接,同时更改url,vb.net,url,gridview,hyperlink,Vb.net,Url,Gridview,Hyperlink,谢谢你浏览我的帖子。我将尽量澄清我的问题。我有一个网格视图,带有边界字段。我有一个列,在其中我想使该列下的所有数据成为指向外部url的超链接 外部url是这样的。www.example.com/EX/EXX 列下的字段(将是超链接)类似于以下内容,例如EXX 有没有办法将数据传输到URL中?例如,单元格中的EX将转到url中的EX所在的位置,单元格中的EXX将转到url中的EXX所在的位置 如果这没有任何意义,请让我知道,我会澄清 再次感谢您提供的帮助。对于超链接,请使用模板字段而不是边界字段,
再次感谢您提供的帮助。对于超链接,请使用
模板字段
而不是边界字段
,因为您将能够利用
控件的属性,如下所示:
<Columns>
...
Your bound fields here
...
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLinkField HeaderText="Title"
DataTextField="Some Text"
DataNavigateUrlFields="FieldThatHasEXValue, FieldThatHasEXXValue"
DataNavigateUrlFormatString="www.example.com/{0}/{1}" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
...
这里是你的界域
...
对超链接使用模板字段
而不是边界字段
,因为您将能够利用
控件的属性,如下所示:
<Columns>
...
Your bound fields here
...
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLinkField HeaderText="Title"
DataTextField="Some Text"
DataNavigateUrlFields="FieldThatHasEXValue, FieldThatHasEXXValue"
DataNavigateUrlFormatString="www.example.com/{0}/{1}" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
...
这里是你的界域
...
感谢您的快速回复。当你看到眼前的解决方案时,它是多么的简单!如果你不介意的话,我还有一个问题。EXX和EXX数据实际上在同一个单元格中。那么,单元格1将显示“EX-EXX”,有没有办法用“/”将EX和EXX分开?我最好把这两个部分分开列。再次感谢。@Josh_和_的问题-我认为你最好选择两个单独的专栏。谢谢你的快速回复。当你看到眼前的解决方案时,它是多么的简单!如果你不介意的话,我还有一个问题。EXX和EXX数据实际上在同一个单元格中。那么,单元格1将显示“EX-EXX”,有没有办法用“/”将EX和EXX分开?我最好把这两个部分分开列。再次感谢。@Josh_和_的问题-我认为你最好选择两个单独的专栏。