C#.NET上根据SQL的表在页面上自动生成表格

来源:百度知道 编辑:UC知道 时间:2024/06/14 01:41:21
现在有一SQL表:ID 第几层 房间数
1 1 5
1 2 4
1 3 4
1 4 3
一个这样的表,描述了ID为1的楼房每层的房间数,怎样可以在页面中根据这个表生成一个表格模拟房间的平面图,就是表的第1行对应最高层有3个格子,第2行对应第3层有4个格子。。
如果我在表中加入ID2的数据,要怎么样才能动态生成这个效果?
补充一句,生成这个效果时候这样在里面放textbox,label等控件?我想在里面操作

拖一个repeater控件 把查询到的数据集合绑定给这个repeater

//在repeater的item中 roomInfo是当前绑定的对象
<table><tr>
<%for(int i = 1; i <= roomInfo.RoomCount; i++){%>
<td>第<%=i%>个房间</td>
<%}%>
</tr></table>