我现在在做一个商品房交易系统(B/S),其中有个页面设计到楼盘表的显示,采用表格方式 比如纵坐标现实楼层序号,坐标区域内,一个单元格表示一个房屋单元,绿色表示该单元可售,红色表示已签约,灰色表示不可售,要充分考虑到 ,楼中楼、车库等情况,
客户要求不使用ActiveX控件,不知道该怎么实现 ,着急 。 或是能提供更好的解决方法。

解决方案 »

  1.   

    表格?<td bgcolor=red></td><td bgcolor=green></td>
      

  2.   

    这个,,,不能完全满足你的需求,,,只是如何动态生成表格的解决方案TableRow newRow = new TableRow();
    Table1.Rows.Add(newTable);
    这个是添加一行TableCell newCell = new TableCell();
    newCell.text="john"
    newRow.Cells.Add(newCell);
    这个是添加一个单元格,中间那行是单元格的文本内容,,估计也能添加颜色TableCell newCell = new TableCell();
    TextBox newControl = new TextBox();
    newRow.Cells.Add(newControl);
    这个是动态向单元格里添加一个控件
      

  3.   

    参考一下这个吧.应该还算简单吧:
    http://dotnet.aspx.cc/ShowDetail.aspx?id=ADB6D011-A4AD-43A0-A8BF-3CED872A7A95http://dotnet.aspx.cc/ShowDetail.aspx?id=221BC601-1A1B-4E1F-883D-04B043659703
      

  4.   

    就是 aaron_lly(永远,永远,等她回来!) 那样写。如果单元格内嵌一个table,就把里边这个table放入外边的tablecell的controls集合里边。编程序需要先分程很小的功能模块,大方法是很多只有十几行的小的方法组成的,这样才逻辑清楚。这是软件工程或者数学函数中的基本方法,没有分解和命名的训练确实会很乱。找个写过大一点程序的人的程序让人逐行给你讲解一遍。
      

  5.   

    无非就是控制rowspan和colspan
    <table width=100% height=100 cellSpacing="0" cellPadding="0" >
    <tr><td bgcolor=red>row1</td><td></td><td></td></tr>
    <tr><td colspan=2 bgcolor=green>跨2列</td><td></td></tr>
    <tr><td>row3</td><td>row3col2</td><td rowspan=2 bgcolor=red>跨2行</td></tr>
    <tr><td>row4</td><td></td></tr>
    </table>