大家看看我代码:    
        tr = New HtmlTableRow
        For i = 0 To 14
            td(i) = New HtmlTableCell
        Next
            td(0).InnerText = dataT.Rows(i).Item(0, DataRowVersion.Current).ToString()
            td(1).InnerText = dataT.Rows(i).Item(1, DataRowVersion.Current).ToString()
            td(2).InnerText = dataT.Rows(i).Item(2, DataRowVersion.Current).ToString()
            td(3).InnerText = dataT.Rows(i).Item(3, DataRowVersion.Current).ToString() & "-" & CStr(dataT.Rows(i).Item(3, DataRowVersion.Current) + dataT.Rows(i).Item(4, DataRowVersion.Current))
            For l = 5 To 13
                td(l - 1).InnerText = dataT.Rows(i).Item(l, DataRowVersion.Current).ToString()
            Next
            td(13).InnerHtml = " "
            td(14).InnerHtml = " "            For ii = 0 To 14
                tr.Cells.Add(td(ii))
            Next
            pTable1.Rows.Insert(3, tr)
            pTable1.Rows.Item(theRowC - 1).Height = 23pTable1.Rows.Insert(4, tr)'<---问题出现了
pTable1.Rows.Item(theRowC - 1).Height = 23不知道为什么,我插入了2次,显示的表却只有一条记录

解决方案 »

  1.   

    從上面騅以看書
    還是利用下面的吧
    pTable1.Rows.Add(tr)
      

  2.   

    但是add是添加在表格下面的,我想在表格中间插入记录啊
      

  3.   

    我要分啊
    private void setHtmlTable()
    {
    HtmlTable tempHtmlTable=new HtmlTable();
    for(int i=1;i<5;i++)
    {
    HtmlTableRow tempHtmlTableRow=new HtmlTableRow();
    for(int j=1;j<5;j++)
    {
    HtmlTableCell tempHtmlTableCell=new HtmlTableCell();
    tempHtmlTableCell.InnerText="第"+i+"行,第"+j+"列";
    tempHtmlTableRow.Cells.Add(tempHtmlTableCell);
    }
    HtmlTableCell tempHtmlTableCell0=new HtmlTableCell();
    tempHtmlTableCell0.InnerText="第"+i+"行,第0列";
    tempHtmlTableRow.Cells.Insert(0,tempHtmlTableCell0);
    tempHtmlTable.Rows.Add(tempHtmlTableRow);
    }
    HtmlTableRow tempHtmlTableRow0=new HtmlTableRow();
    for(int k=0;k<5;k++)
    {
    HtmlTableCell tempHtmlTableCell=new HtmlTableCell();
    tempHtmlTableCell.InnerText="第0行,第"+k+"列";
    tempHtmlTableRow0.Cells.Add(tempHtmlTableCell);
    }
    tempHtmlTable.Rows.Insert(0,tempHtmlTableRow0);
    this.Controls.Add(tempHtmlTable);
    }