我有一个包含很多列的gridview。我想知道如何创建尽可能多的<div>
标签,因为gridView中有数据。
gridView数据来自sql数据库。
我想显示与产品评论相对应的数据。它几乎就像许多网页上的评论区域一样。
答案 0 :(得分:0)
您可能希望将所有BoundField
更改为TemplateField
<asp:GridView runat="server" ID="gvProducts">
<Columns>
<asp:TemplateFied HeaderText="ProductName">
<div><%# Eval("ProductName")</div>
<div class="CommentArea"> Some text here </div>
</asp:TemplateField>
<asp:TemplateFied HeaderText="Column2">
<div><%# Eval("Column2Data")</div>
<div class="CommentArea"> Some text here </div>
</asp:TemplateField>
<asp:TemplateFied HeaderText="Column3">
<div><%# Eval("Column3Data")</div>
<div class="CommentArea"> Some text here </div>
</asp:TemplateField>
...
</Columns>
</asp:GridView>