我有两种类型的代码: 1:动态添加超链接的GridView
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink runat="server" Text="Скачать объект" NavigateUrl='<%#"objects/" + Eval("Идентификатор") %>'></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
</Columns>
工程正常。但是每次都会显示TemplateField。
第二
TemplateField templField = new TemplateField();
HyperLink hypLink = new HyperLink();
hypLink.NavigateUrl = "<%#\"objects/\" + Eval(\"Идентификатор\") %>";
hypLink.Text = "Скачать объект";
templField.InsertItemTemplate = (ITemplate)hypLink;
tableResults.Columns.Add(templField);
与误差不到风度工作:无法投型 'System.Web.UI.WebControls.HyperLink' 的对象键入 'System.Web.UI.ITemplate'。为什么在第一次添加HyperLink时,第二次没有?
您能否描述一下使用gridview实现的需求? –