C# 如何从datatable填充gridview中TemplateField的itemTemplates?

C# 如何从datatable填充gridview中TemplateField的itemTemplates?,c#,asp.net,gridview,C#,Asp.net,Gridview,我查询的表有3个字段,全部为varchar,但其中2个是来自图像和视频文件的base64String。我添加了一个gridview,例如:- <asp:GridView ID="GridView1" runat="server"> <Columns> <asp:TemplateField> <ItemTemplate> <i

我查询的表有3个字段,全部为varchar,但其中2个是来自图像和视频文件的base64String。我添加了一个gridview,例如:-

    <asp:GridView ID="GridView1" runat="server">
        <Columns>
            <asp:TemplateField>
                <ItemTemplate>
                    <img id="image" runat="server" />
                </ItemTemplate>
                <ItemTemplate>
                    <a id="downloadLink" runat="server"></a>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>


'runat=“server”/
其中,图像源和锚定内容被假定为SQL查询返回的列。


'runat=“server”/
其中,假设image\u source和anchor\u content是SQL查询返回的列

<asp:GridView ID="GridView1" runat="server">
        <Columns>
            <asp:TemplateField>
                <ItemTemplate>
                    <img src='<%#Eval("image_source")%>' runat="server" />
                    <a id="downloadLink" runat="server"><%#Eval("anchor_content")%></a>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
</asp:GridView>