WebBrowser控件使用问题

xiaochounan2 2007-08-23 06:45:39
我通过 HtmlElement trHtml = htmlDoc.All["IncrProdTab"] 从 WebBrowser 里面获取以下代码段,现在我想在以下代码段里添加内容,并WebBrowser里显示最新的内容,但是我通过trHtml.InnerHtml=新内容却出现异常,请问我该怎么办呢?





<table id="IncrProdTab">
 <TBODY>
  <TR id=IncrProdRow_0>
    <TD>
 <INPUT title="" value=A5 name=incrProd.prodClassCode>
 <INPUT title="" value=呼叫转移 name=incrProd.prodClassName>
    </TD>
  </TR>
  <TR id=IncrProdRow_1>
   <TD>
    <INPUT title="" value=A8 name=incrProd.prodClassCode>
    <INPUT title="" value=呼出限制 name=incrProd.prodClassName>
   </TD>
  </TR>

★★★我要在这里添加新的内容。

 </TBODY>
</table>




★★★这是要添加的内容:
<tr id="IncrProdRow_2">
<td>
<input type="text" name="incrProd.prodClassCode" value="B8">
<input type="text" name="incrProd.prodClassName" value="来电显示">
</td>
</tr>
...全文
171 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
alice_art 2007-08-24
  • 打赏
  • 举报
回复
使用HTMLTable,将htmlDoc.All["IncrProdTab"]转化成HTMLTable,然后使用新建一行,并插入你的内容即可。
xiaochounan2 2007-08-24
  • 打赏
  • 举报
回复
zswang(伴水清清)(专家门诊清洁工)

的方法试了一下,但是发现点击提交的时候,居然CPU占用率达100%,但一直查不出原因。
liuyun1987 2007-08-23
  • 打赏
  • 举报
回复
不晓滴。。友情帮顶。。
王集鹄 2007-08-23
  • 打赏
  • 举报
回复
//参考如下代码:

//项目中添加Micrsoft.mshtml引用
using mshtml;

private void button1_Click(object sender, EventArgs e)
{
HtmlDocument htmlDoc = webBrowser1.Document;
HTMLTable htmlTable = htmlDoc.All["IncrProdTab"].DomElement as HTMLTable;
HTMLTableRow htmlRow = htmlTable.insertRow(htmlTable.rows.length) as HTMLTableRow;

htmlRow.id = "id=IncrProdRow_2";
HTMLTableCell htmlCell = htmlRow.insertCell(0) as HTMLTableCell;
htmlCell.innerHTML =
@" <td>" +
@" <input type=""text"" name=""incrProd.prodClassCode"" value=""B8"">" +
@" <input type=""text"" name=""incrProd.prodClassName"" value=""来电显示"">" +
@" </td>";
}
yan53125 2007-08-23
  • 打赏
  • 举报
回复
帮顶一下吧,抱歉

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧