This is my current horizontal datagrid code, i want this to be vertical datagrid..


<asp:GridView ID="GridView1" runat="server"
AllowPaging="True" AutoGenerateColumns="False"
CellPadding="4" DataSourceID="SqlDataSource1" ForeColor="#333333"
GridLines="None" Font-Names="Arial" EnableViewState="False" Width="100%">
<FooterStyle BackColor="White" Font-Bold="True"
ForeColor="Black" />
<RowStyle BackColor="White"/>
<Columns>
<asp:TemplateField ShowHeader="False" SortExpression="title">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("title") %>'></asp:TextBox>
</EditItemTemplate>
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate> <br />
<p id="pnews">
<a href="News.aspx?newsid=<%# Eval("id") %>">
<asp:Label ID="TitleLbl" runat="server" Font-Bold="True"
Text='<%# Bind("title") %>' CssClass="contentStyle5"></asp:Label></a>
<br />
<asp:Label ID="DateLbl" runat="server" Font-Size="Smaller"
Text='<%# Eval("date", "{0}") %>' CssClass="contentStyle2"></asp:Label>
<br /> <br />
<asp:Literal ID="DescriptionLit" runat="server"
Text='<%# Eval("shortDescription") %>' ></asp:Literal> <br /><br />
</p>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<PagerStyle BackColor="White" ForeColor="Black"
HorizontalAlign="Right" />
<EmptyDataTemplate>
*
</EmptyDataTemplate>
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True"
ForeColor="#333333" />
<HeaderStyle BackColor="White" Font-Bold="True"
ForeColor="Black" HorizontalAlign="Left" />
<EditRowStyle BackColor="#2461BF" />
<AlternatingRowStyle BackColor="White" />
</asp:GridView>