只是一个展现格式而已,先把数据查出来,
在页面上用一个GRID,只有一个模板列,此列有二个控件,一个是LABEL,用来展现酒店名称的,一个是GRID,它根据当前行的酒店ID来查所属房型及介价格,并绑定在此GRID上,这个事件要放在第一个GRID的数据绑定事件里处理即可

解决方案 »

  1.   

    有个思路看看,不晓得行不行,把酒店做一个对象,查询数据然后绑定到集合,房间也做个对象,根据关联的属性查询也放入到集合中,
    大概的结果就是每个酒店是个房间的集合,然后另外一个是酒店的集合,显示的时候就用REPEATER,具体做法我也没有做过O(∩_∩)O~
      

  2.   

    我晕,用个控件绑定一下,就可以了。
    比如:repeater 
     <asp:Repeater ID="abc" runat="server">
            <ItemTemplate>
                <table>
                    <tr>
                        <td><%#Eval("酒店名") %></td>
                        <td><%#Eval("价格") %></td>
                    </tr>
                </table>
            </ItemTemplate>
        </asp:Repeater>
    cs文件:
    abc.datasouse= 你的数据集
    abc.databind();