网格视图格式按行
本文关键字:格式 视图 网格 | 更新日期: 2023-09-27 17:54:07
我想知道是否有可能像下面的模式一样格式化网格视图
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
有意者不胜感激
你应该考虑使用中继器
我认为GridView
根本不应该这样使用。通常,你会在其中显示几个项目,如果这些项目太多,你会以水平滚动错误告终(这里也有一些很好的参数)。
如果您只显示一条记录,您应该使用DetailsView
控件,它:
显示表中数据源中单个记录的值,其中每个数据行表示记录的一个字段。DetailsView的控件允许您编辑、删除和插入记录。
我得到了一个答案使用这个代码:
<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>