我想知道是否可以像下面的模式一样格式化网格视图
Usual Grid View:
Name Address Age Gender <--- Fields Name
Example Example Example Example <--- Values
What I want to look like
"Fields" "Values"
Name Example
Address Example
Age Example
Gender Example
任何想法都将受到高度赞赏
答案 0 :(得分:1)
你应该考虑使用repeater。
答案 1 :(得分:0)
我认为GridView
并不意味着以这种方式使用。通常情况下,您会在其中显示多个项目,如果这些项目太多,您最终会得到horizontal scrolling mistake(还有一些不错的参数here)。
如果您只显示一条记录,则应使用DetailsView
控件,其中:
显示表中数据源的单个记录的值, 其中每个数据行代表记录的一个字段。 DetailsView 控件允许您编辑,删除和插入记录。
答案 2 :(得分:0)
我使用此代码得到了答案:
<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1" AutoGenerateColumns="False" >
<Columns>
<asp:TemplateField HeaderText="">
<ItemTemplate>
Name: <asp:Label ID="Label1" runat="server" Text='<%# Eval("Name") %>'></asp:Label><br />
Address: <asp:Label ID="Label2" runat="server" Text='<%# Eval("Address") %>'></asp:Label><br />
Postcode: <asp:Label ID="Label3" runat="server" Text='<%# Eval("Postcode") %>'></asp:Label><br />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>