asp.net 在 gridview 的项目模板中显示值
asp.net display values under one another in item template of gridview
我希望从项目模板生成的单元格中的值在列表中一个一个地显示在另一个下方,而不是水平显示。 How text should look in cell
<asp:GridView ID="dgv" runat="server">
<Columns>
<asp:TemplateField ShowHeader="true" ItemStyle-Wrap="true" ItemStyle-Width="50px">
<ItemTemplate>
<%# Eval("Name") + Environment.NewLine + Eval("Age")+ Environment.NewLine + Eval("lang")+ Environment.NewLine + Eval("Town")%>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
通过在项目模板
中放置 html table 得到了我想要的东西
<asp:TemplateField ShowHeader="true" ItemStyle-Wrap="true" ItemStyle-Width="50px">
<ItemTemplate>
<%--<%# Eval("Name") + " " + Eval("Age")+ " " + Eval("lang")+ " " + Eval("Town")%>--%>
<table style="width: 100%;">
<tr>
<td><%# Eval("Name")%></td>
</tr>
<tr>
<td><%# Eval("Age")%></td>
</tr>
<tr>
<td><%# Eval("lang")%></td>
</tr>
<tr>
<td><%# Eval("Town")%></td>
</tr>
</table>
</ItemTemplate>
我希望从项目模板生成的单元格中的值在列表中一个一个地显示在另一个下方,而不是水平显示。 How text should look in cell
<asp:GridView ID="dgv" runat="server">
<Columns>
<asp:TemplateField ShowHeader="true" ItemStyle-Wrap="true" ItemStyle-Width="50px">
<ItemTemplate>
<%# Eval("Name") + Environment.NewLine + Eval("Age")+ Environment.NewLine + Eval("lang")+ Environment.NewLine + Eval("Town")%>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
通过在项目模板
中放置 html table 得到了我想要的东西<asp:TemplateField ShowHeader="true" ItemStyle-Wrap="true" ItemStyle-Width="50px">
<ItemTemplate>
<%--<%# Eval("Name") + " " + Eval("Age")+ " " + Eval("lang")+ " " + Eval("Town")%>--%>
<table style="width: 100%;">
<tr>
<td><%# Eval("Name")%></td>
</tr>
<tr>
<td><%# Eval("Age")%></td>
</tr>
<tr>
<td><%# Eval("lang")%></td>
</tr>
<tr>
<td><%# Eval("Town")%></td>
</tr>
</table>
</ItemTemplate>