我知道了,我定义的是Datagrid2,但绑定的是DataGrid2。重新问个问题,怎么让这两个DataGrid并排显示,现在是一上一下。

解决方案 »

  1.   

    <table>
    <tr>
    <td valign=top>
    <asp:datagrid id="DataGrid1" runat="server" AutoGenerateColumns="True" HeaderStyle-BackColor="#aaaadd">
    </asp:datagrid>
    </td>
    <td valign=top>
    <asp:datagrid id="Datagrid2" runat="server" AutoGenerateColumns="True" HeaderStyle-BackColor="#aaaadd">
    </asp:datagrid>
    </td>
    </tr>
    </table>
      

  2.   

    你把他们移成并排不就行了吗。但DataGrid如果不设置自动换行会随着数据长度而变换。
    此时两个DataGrid不可能很好的整合。所以还是用table比较好。
      

  3.   

    <table>
      <tr>
        <td><asp:DataGrid id="datagrid1" runat="server"/></td>
        <td><asp:DataGrid id="datagrid2" runat="server"/></td>
      </tr>
    </table>