0

以下のパターンのようにグリッドビューをフォーマットすることが可能かどうか疑問に思っています

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 

どんな考えでも高く評価されます

4

3 に答える 3

1

リピーターの使用を検討する必要があります。

于 2013-01-17T15:29:53.913 に答える
0

GridViewそれは単にそのように使用されることを意図していなかったと思います。通常、その中にいくつかのアイテムを表示しますが、それらのアイテムが多すぎると、水平スクロールの間違いが発生します (また、ここにいくつかの良い議論があります)。

1 つのレコードのみを表示する場合は、次のDetailsViewコントロールを使用する必要があります。

データ ソースの単一レコードの値をテーブルに表示します。各データ行はレコードのフィールドを表します。DetailsView コントロールを使用すると、レコードを編集、削除、および挿入できます。

于 2013-01-17T15:32:27.720 に答える
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>
于 2013-01-17T15:48:18.393 に答える