C# 如何在gridview中以编程方式创建超链接字段,其设置为2个链接

C# 如何在gridview中以编程方式创建超链接字段,其设置为2个链接,c#,asp.net,C#,Asp.net,当我检查表中呈现的url时,下面的代码显示了如下内容 http://mysite1, http://mysite1 所以它是重复的,我不确定我做错了什么 HyperLinkField biPowerLink = new HyperLinkField(); biPowerLink.DataNavigateUrlFields = new string[] { "Link" }; biPowerLink.HeaderText = "Link";

当我检查表中呈现的url时,下面的代码显示了如下内容

http://mysite1, http://mysite1
所以它是重复的,我不确定我做错了什么

 HyperLinkField biPowerLink = new HyperLinkField();
            biPowerLink.DataNavigateUrlFields = new string[] { "Link" };
            biPowerLink.HeaderText = "Link";
            biPowerLink.Text = @"<img src='" + ResolveUrl("/_layouts/15/xx/xx/Images/iclient.gif") + "' /> ";
            linkedJobsGrid.Columns.Add(biPowerLink);
HyperLinkField biPowerLink=新建HyperLinkField();
biPowerLink.DataNavigateUrlFields=新字符串[]{“链接”};
biPowerLink.HeaderText=“Link”;
文本=@“;
linkedJobsGrid.Columns.Add(biPowerLink);

我完全是通过代码创建gridview,这没有用
 var firstCell = e.Row.Cells[0];
 firstCell.Controls.Clear();
 firstCell.Controls.Add(new HyperLink { "URL", "URL"});