0

我想让 2 个或更多控件(例如 gridview 控件)水平对齐。
可选:我想在同一行(水平)中有 1 个 gridview 控件和 1 个 Image 控件。

我尝试了以下控件..

  MultiView: Only vertical alignment possible  
  WebPartZone: It looked good in design mode, but gave me an error (something with the App_Data folder) and I think there must be a more simple approach.  

我可以水平有 2 个图像控件。但为什么不能有 2 个网格视图?

4

3 回答 3

2

尝试将它们作为两个单独的 div .... 像这样:

<div style="float:left; position:relative;">
    <asp:GridView ID="GridView1" runat="server">
    </asp:GridView>
</div>
<div style="float:right; position:relative;">
    <asp:GridView ID="GridView2" runat="server">
    </asp:GridView>
</div>
于 2013-03-15T12:23:03.757 回答
2

尝试按照 mikeshorts 所述将您的 Grid 视图放入 Div 或使用另一种方式,如使用表。

<table>
<tr>
<td>
<asp:GridView ID="GridView1" runat="server">
    </asp:GridView>
</td>
<td>
<asp:GridView ID="GridView2" runat="server">
    </asp:GridView>
</td>
</tr>
</table>

或者您只使用Horizo​​ntalAlign属性,例如

<asp:GridView ID="GridView1" runat="server"  HorizontalAlign="Left" >
    </asp:GridView>
    <asp:GridView ID="GridView2" runat="server"  HorizontalAlign="Right" >
    </asp:GridView>

我希望它对你有用。

于 2013-03-15T12:28:58.527 回答
1

嗨,请查看这篇文章http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.horizo ​​ntalalign.aspx

希望它对你有帮助。

于 2013-03-15T12:25:24.730 回答