c# - 有没有办法将 Html 插入到 gridview 行中?

标签 c# asp.net html gridview

使用 aspnet 3.5,c# - 有没有办法将 Html 插入到 gridview 行中?

最佳答案

是的。使用 TemplateField,然后将您的 html 直接键入标记中。如果假设 html 是动态创建的,我会使用 Literal 而不是 Label

<asp:GridView id="GridView1" runat="server">
    <Columns>
        <asp:TemplateField headertext="Column1">
            <ItemTemplate>
                <br />
                <h1>
                    <%# Eval ("DataColumnName") %>
                </h1>
            </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField headertext="Column2">
            <ItemTemplate>
                <asp:Literal id="Literal1" runat="server" text='<%# Eval ("DataColumnName2") %>'></asp:Literal>
            </ItemTemplate>
        </asp:TemplateField>
    </Columns>
</asp:GridView>

关于c# - 有没有办法将 Html 插入到 gridview 行中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1522003/

相关文章:

c# - 有没有更好的方法将数字替换为字母

javascript - 将日期时间 javascript 绑定(bind)到表列

c# - 为什么 WPF 在我的案例中不选择正确的 DataTemplate?

c# - HttpClient 没有使用客户端证书进行相互 TLS 身份验证

c# - 使用 C# 的 Windows shell 扩展

android - 用户认证

c# - Json.NET 使用根名称序列化对象

javascript - 2016年如何在排除机器人和爬虫的情况下收集浏览量?

php - 双 tr 数组

html - Bootstrap 行 - 右对齐