谁有WebBrowser修改网页表格的代码,分数200不够在加!

TCat 2007-03-20 11:31:07
使用WebBrowser打开本机一个网页,希望修改其中一个选中的表格,修改表格的属性,包括列、行。
...全文
548 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ylqmf 2007-04-01
  • 打赏
  • 举报
回复
up
王集鹄 2007-03-29
  • 打赏
  • 举报
回复
收,顶
CathySun118 2007-03-29
  • 打赏
  • 举报
回复
up,收藏
TCat 2007-03-29
  • 打赏
  • 举报
回复
这二天太忙了,胡乱写了一个能够使用的插入行,插入列的代码,公开给大家参考参考了
//增加行
private void InsertRow()
{
if (this.tsAlterTable.Text.Trim() == string.Empty)
{
MessageBox.Show("请输入需要插入到第几行!");
this.tsAlterTable.Focus();
this.tsAlterTable.SelectAll();
return;

}
mshtml.IHTMLDocument2 doc2 = (mshtml.IHTMLDocument2)wbEdit.Document.DomDocument;
IHTMLElement htmlSelObj = null;
if (doc2.selection.type.ToUpper() == "CONTROL")
{
mshtml.IHTMLControlRange rangeObj = (mshtml.IHTMLControlRange)(doc2.selection.createRange());
if (rangeObj.length > 0)
{
htmlSelObj = rangeObj.item(0);
if ((htmlSelObj != null))
{
if (htmlSelObj.tagName.ToUpper() == "TABLE")
{

HTMLTable obj = (HTMLTable)htmlSelObj;
int iRowLeagth = 0;
if (this.tsAlterTable.Text.Trim() != string.Empty)
{
try
{
iRowLeagth = Convert.ToInt32(this.tsAlterTable.Text.Trim());
}
catch
{
MessageBox.Show("请输入数字!");

}
if (iRowLeagth > obj.rows.length)
{
MessageBox.Show("输入数字太大!");
return;
}

}

int ColLen = obj.cells.length / obj.rows.length;
HTMLTableRow row = (HTMLTableRow)obj.insertRow(iRowLeagth);
for (int i = 0; i < ColLen; i++)
{
object elCell = row.insertCell(i);
HTMLTableCell cell = (HTMLTableCell)elCell;
cell.innerText = " ";

}
}

}
}
}
}
江城老温 2007-03-26
  • 打赏
  • 举报
回复
路过,帮顶。
TCat 2007-03-23
  • 打赏
  • 举报
回复
孟老大给的地址,都没有修改表格的功能啊,其实我就是想删除选择的表中的列行,增加列行
Red_angelX 2007-03-23
  • 打赏
  • 举报
回复
呵呵,收藏一个
TCat 2007-03-23
  • 打赏
  • 举报
回复
呵呵,感谢孟老大,问题还是没有搞定,研究一下了
孟子E章 2007-03-21
  • 打赏
  • 举报
回复
例如

The most complete C# Webbrowser wrapper control
http://www.codeproject.com/useritems/csEXWB.asp


http://msdn2.microsoft.com/zh-cn/library/system.windows.forms.htmldocument(VS.80).aspx


孟子E章 2007-03-21
  • 打赏
  • 举报
回复
可以使用DHTML操作阿。
类似
http://dotnet.aspx.cc/article/9d49b3ef-0f91-421b-841f-5d9a000bda04/read.aspx
阿Deee 2007-03-21
  • 打赏
  • 举报
回复
一起学,正在找

111,098

社区成员

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

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

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