大家看看我代码:
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次,显示的表却只有一条记录
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次,显示的表却只有一条记录
還是利用下面的吧
pTable1.Rows.Add(tr)
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);
}