首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网格视图格式(按行)

问网格视图格式(按行)
EN

Stack Overflow用户
提问于 2013-01-17 23:24:41
回答 3查看 115关注 0票数 0

我想知道是否可以像下面的模式一样格式化一个网格视图

代码语言:javascript
复制
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 

任何想法都将受到高度赞赏。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-01-17 23:48:18

我用这些代码得到了答案:

代码语言:javascript
复制
<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>
票数 0
EN

Stack Overflow用户

发布于 2013-01-17 23:29:54

您应该考虑使用repeater。

票数 1
EN

Stack Overflow用户

发布于 2013-01-17 23:32:28

我认为GridView根本就不应该那样使用。通常,你会在其中显示几个项目,如果这些项目太多,你最终会得到horizontal scrolling mistake (还有一些不错的参数here)。

如果仅显示一条记录,则应使用DetailsView控件,该控件:

在表中显示来自数据源的单个记录的值,其中每个数据行表示记录的一个字段。使用DetailsView控件可以编辑、删除和插入记录。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14382389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档