社区
C#
帖子详情
谁有WebBrowser修改网页表格的代码,分数200不够在加!
TCat
2007-03-20 11:31:07
使用WebBrowser打开本机一个网页,希望修改其中一个选中的表格,修改表格的属性,包括列、行。
...全文
548
11
打赏
收藏
谁有WebBrowser修改网页表格的代码,分数200不够在加!
使用WebBrowser打开本机一个网页,希望修改其中一个选中的表格,修改表格的属性,包括列、行。
复制链接
扫一扫
分享
转发到动态
举报
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
打赏
举报
回复
一起学,正在找
Delphi与Ole,Word,Excel,查找与替换等
Delphi与Word之间的融合技术(下)zt ...今天晚上,我静下心来,总结了一下怎样在Delphi中生成操作Word的
代码
。如果说前面我写的 是金子,那么下面这篇文章就是点石成金的手指(太自夸了,呵呵)。毕竟已...
Python 自动化指南(繁琐工作自动化)第二版:十二、网络爬取
能够以编程方式下载
网页
会将您的程序扩展到互联网。requests模块使下载变得简单,有了 HTML 概念和选择器的一些基本知识,您就可以利用模块来解析您下载的页面。但是要完全自动化任何基于网络的任务,你需要通过...
TowardsDataScience 博客中文翻译 2021(三百四十八)
数据包含如此多有意义的见解。数据分析是获得这些见解的途径。有时,我们对选择我们想要使用的工具感到困惑,不管是使用像 Excel 这样的电子
表格
软件。或者我们可以使用 Python 这样的编程语言。对于一些人来说,...
Python 入门指南第二版(一)
它旨在面向初学者和希望将 Python 添
加
到他们已经掌握的语言中的更有经验的程序员。在大多数情况下,学习计算机语言比学习人类语言更容易。没有那么多歧义和例外需要记住。Python 是最一致和清晰的计算机语言之一。...
TowardsDataScience 博客中文翻译 2019(一百二十一)
这篇文章中使用的完整
代码
可以在我的 github上找到。如果你对学习处理
web
数据感兴趣,可以看看这篇关于处理
Web
数据的教程请在评论中告诉我们你想尝试或已经尝试过的通知!本文原载于DS+如果你从事教学工作或者...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章