没有用,我用 dim table as new table
dim cell as new tablecell
dim row as new tablerow 
然后会判断什么类型的WEB控件,如果是单行文本框,则会让它一行放两个
比如 cell.controls.add(textbox1)
cell.controls.add(textbox2)
row.cells.add(cell)
但是结果根本不起作用!希望大家帮忙,急啊!

解决方案 »

  1.   

    呵呵,多麻烦一点
    都new几个cell,一个cell只放一个textbox
      

  2.   

    我其实只new 了一个cell,所以每个控件只会用一个cell了
    但是现在就有一个问题,如何判断这个控件该用哪个cell!!
    比如第一个cell1已经用过了,那下一个控件我如何指定它用
    cell2呢?
      

  3.   

    我一直想动态定义row 和cell
    比如 for i=0 to 10
    dim "row" & i as new tablerow
    dim "cell" & i as new tablecell
    next
    但是这样定义是错误的,不知道有没有哪位大虾有过类似的定义!
      

  4.   

    See ThatTableRow tr;
    TableCell tc;
    TextBox tb;
    DropDownList ddl;
    for(int i=0;i<5;i++) //repeat 5
    {
    tr=new TableRow();
    tc=new TableCell(); //first textbox
    tb=new TextBox();
    tc.Controls.Add(tb);
    tr.Cells.Add(tc); tc=new TableCell(); //second textbox
    tb=new TextBox();
    tc.Controls.Add(tb);
    tr.Cells.Add(tc); tc=new TableCell();
    tb=new TextBox(); //multiline textbox
    tb.TextMode=TextBoxMode.MultiLine;
    tc.Controls.Add(tb);
    tc.RowSpan=2;
    tr.Cells.Add(tc);
    Table1.Rows.Add(tr); tr=new TableRow();
    tc=new TableCell(); //first dropdownlist
    ddl=new DropDownList();
    tc.Controls.Add(ddl);
    tr.Cells.Add(tc); tc=new TableCell(); //second dropdownlist
    ddl=new DropDownList();
    tc.Controls.Add(ddl);
    tr.Cells.Add(tc);
    Table1.Rows.Add(tr);
    }
      

  5.   

    想问一下,如何在动态生成textbox控件的时候,为它添加一个
    onfocus事件,我想要在别人点击它的时候触发一个事件!
      

  6.   

    关于动态生成还是不大行!我的网页是让用户选择要动态生成的控件的类型,然后将类型插入数据库比如是下拉的我就insert 一个“dropdown”进入数据库,作为生成时的依据,到要生成的时候,我就用select 语句将用户所需要的动态生成栏位依次选取出来,然后显示在页面上,显示要求就象我刚上面说的那样拉,但是具体实现有困难!郁闷!SOS
      

  7.   

    自己研究一下吧!(我写的)        PanInputItems.Controls.Add(New LiteralControl("<tr><td colSpan=4>"))
            PanInputItems.Controls.Add(New LiteralControl("<TABLE align=center width=474px><TR><TD width=259><li>"))
            PanInputItems.Controls.Add(LabItemTitle)
            PanInputItems.Controls.Add(New LiteralControl("</TD><TD class=td width=25>数量</TD><TD>"))
            PanInputItems.Controls.Add(TxtNumber)
            PanInputItems.Controls.Add(New LiteralControl("</TD><TD class=td width=40>总金额</TD><TD>"))
            PanInputItems.Controls.Add(TxtMoney)
            PanInputItems.Controls.Add(New LiteralControl("</TD></TR></TABLE>"))
            PanInputItems.Controls.Add(New LiteralControl("<TABLE align=center width=474px><TR><TD valign=top class=td width=65 align=right>说明</TD><TD>"))
            PanInputItems.Controls.Add(TxtBody)
            PanInputItems.Controls.Add(New LiteralControl("</TD></TR></TABLE>"))
            PanInputItems.Controls.Add(New LiteralControl("</td><tr>"))