可以用asp.net里面的table。checkbox也用asp.net把,如果还想在server端处理的话。
你说的显示方式是什么?是动态生成table加checkbox控件?
如果是的话可以在生成table的同时加入checkbox控件了。并在每个cell中响应一下onclick事件并加入你要做的东西,如checkbox的选择状态。

解决方案 »

  1.   

    动态生成的table的cell中无法同时显示文本和checkbox,:(
      

  2.   

    <html>
    <head>
         <script language="C#" runat="server">        void Page_Load(Object sender, EventArgs e) {
            
                int numrows = 4;
                int numcells = 5;
                
                for (int j=1; j<=numrows; j++) {
                
                    TableRow r = new TableRow();
                    
                    for (int i=1; i<=numcells; i++) {
                        TableCell c = new TableCell();
                        CheckBox cb=new CheckBox();
                        if(i==4&&j==3)cb.Checked=true;//用户选择的那些座位
                        c.Controls.Add(cb);
                        c.Controls.Add(new LiteralControl("行 " + j.ToString() + ",列 " + i.ToString()));
                        r.Cells.Add(c);
                    }
                    
                    Table1.Rows.Add(r);
                }
            }    </script>
        <form runat=server>        <asp:Table id="Table1" Font-Name="宋体" Font-Size="9pt" CellPadding=5 CellSpacing=0 BorderColor="black" BorderWidth="1" Gridlines="Both" runat="server"/>        
        </form>