Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在C.Net中将一列sql作为超链接_C# - Fatal编程技术网

C# 如何在C.Net中将一列sql作为超链接

C# 如何在C.Net中将一列sql作为超链接,c#,C#,要在列上显示为超链接例如:显示文本应为单击此处,单击超链接时应打开一个url。你能帮我一下吗?我想你想用asp.net来做吧 <Columns> <!-- first column--> <asp:BoundField DataField="Name" HeaderText="Name" ItemStyle-Width="150" /> <!-- second column--> <asp:BoundField DataF

要在列上显示为超链接例如:显示文本应为单击此处,单击超链接时应打开一个url。你能帮我一下吗?我想你想用asp.net来做吧

<Columns>
<!-- first column-->
    <asp:BoundField DataField="Name" HeaderText="Name" ItemStyle-Width="150" /> 

<!-- second column-->
    <asp:BoundField DataField="Country" HeaderText="Country" ItemStyle-Width="150" />       

<!-- third column-->
    <asp:BoundField DataField="Town" HeaderText="Country" ItemStyle-Width="150" /> 

<!-- fourth column as hyperlink -->
    <asp:TemplateField>
        <ItemTemplate>
            <asp:HyperLink runat="server" NavigateUrl='<%# string.Format("~/Details.aspx?Id={0}&Name={1}&Country={2}",
                HttpUtility.UrlEncode(Eval("Id").ToString()), HttpUtility.UrlEncode(Eval("Name").ToString()), HttpUtility.UrlEncode(Eval("Country").ToString())) %>'
                Text="View Details" />
        </ItemTemplate>
    </asp:TemplateField>
</Columns> 

您可以查看此

欢迎使用堆栈溢出。这不是一个好的提问方式。到目前为止,你有没有尝试过解决你的问题?先表现出你的努力,这样人们才能表现出他们的努力。首先,请阅读和..因为我在asp.net中使用了网格视图,我希望我的第四列来自sql数据库,应该是hyperlink。那么,在这种情况下,我的第四列应该是怎样的超链接呢?你可以在我提到的链接上找到相同的例子,我只是把代码块从这里带到这里。通过这个例子,你就会明白怎么做。