如何创建与GridView的列一样多的HTML div标签?

时间:2012-09-24 07:04:29

标签: c# html

我有一个包含很多列的gridview。我想知道如何创建尽可能多的<div>标签,因为gridView中有数据。

gridView数据来自sql数据库。

我想显示与产品评论相对应的数据。它几乎就像许多网页上的评论区域一样。

1 个答案:

答案 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>