在GridView中创建一个新行

时间:2009-09-05 16:19:11

标签: gridview asp.net-2.0 newline

我有一个ASP.Net 2.0 Gridview控件,我可以绑定List< T>对于List< T>中的特定字段也是如此。像“旧”和“新”我想放置新的行字符,将文本分成不同的行,例如:

Column1=Value1 Column2=Value2

成为:

Column1=Value1
Column2=Value2

2 个答案:

答案 0 :(得分:2)

我想有两种方法可以做到这一点:

  1. 更改列表格式的方式,使用字符串连接将两列连接到一个字段(类似于:column1 + '<br>' + column2)。例如,如果您正在使用SQL,则可以使用带字符串连接的查询(more info

  2. 使用gridview的事件:OnDataBound和\或OnRowDataBound来更改gridview控件中数据的查看方式。 (more info

答案 1 :(得分:2)

您可以将Gridview列转换为模板化列,然后在那里进行特殊格式化。

<asp:TemplateField HeaderText="Title">
   <ItemTemplate>
      Column 1 : <%# Eval("Column1") %> <br />
      Column 2 : <%# Eval("Column2") %>
   </ItemTemplate>
</asp:TemplateField>