2013-01-17 44 views
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 

格式化像模式的網格視圖的任何想法,將不勝感激

+0

我還在尋找,因爲我完全沒有了想法。 =( –

+0

)您需要在此表中顯示單條記錄嗎? –

+0

是的。如果按行添加記錄,我想按列添加記錄 –

回答

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> 
1

你應該考慮使用repeater

+0

有沒有辦法格式化一個像這樣的GV? –

0

我認爲GridView根本不是要用這種方式。通常情況下,你會在其中顯示幾個項目,如果這些項目太多,你會得到horizontal scrolling mistake(也有一些不錯的參數here)。

如果正在示出只有一個記錄,則應該使用一DetailsView控制,其中:

在表中顯示從數據源的單個記錄的值, 其中每個數據行代表一個場的記錄。 DetailsView 控件允許您編輯,刪除和插入記錄。

+0

有沒有辦法格式化一個GV那樣? –