0

2つ以上のコントロール(グリッドビューコントロールなど)を水平に配置したい。
オプション:同じ行に1つのグリッドビューコントロールと1つの画像コントロールを(水平方向に)配置したい。

次のコントロールを試しました。

  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

それらを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で説明されているように、グリッドビューを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 に答える