社区
C#
帖子详情
谁有WebBrowser修改网页表格的代码,分数200不够在加!
TCat
2007-03-20 11:31:07
使用WebBrowser打开本机一个网页,希望修改其中一个选中的表格,修改表格的属性,包括列、行。
...全文
552
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 来自:yzhshi, 时间:
200
2-2-2 14:24:00, ID:902680 前面我就Delphi中调用Word写了一些,比较注重于具体实现,对于研究的方法则说的比较片面。 今天晚上,我静下心来,总结了一下怎样在Delphi中生成操作Word的
代码
。如果说前面我写的 是金子,那么下面这篇文章就是点石成金的手指(太自夸了,呵呵)。毕竟已...
Python 自动化指南(繁琐工作自动化)第二版:十二、网络爬取
大多数无聊的任务并不局限于你电脑上的文件。能够以编程方式下载
网页
会将您的程序扩展到互联网。requests模块使下载变得简单,有了 HTML 概念和选择器的一些基本知识,您就可以利用模块来解析您下载的页面。但是要完全自动化任何基于网络的任务,你需要通过selenium模块直接控制你的网络浏览器。selenium模块将允许您登录网站并自动填写
表格
。因为
Web
浏览器是通过互联网发送和接收信息的最常见方式,所以这是您的程序员工具箱中的一项重要功能。
TowardsDataScience 博客中文翻译 2021(三百四十八)
数据包含如此多有意义的见解。数据分析是获得这些见解的途径。有时,我们对选择我们想要使用的工具感到困惑,不管是使用像 Excel 这样的电子
表格
软件。或者我们可以使用 Python 这样的编程语言。对于一些人来说,他们更喜欢使用电子
表格
工具。其中一个原因是因为他们还不会编程。对于大数据,不建议使用电子
表格
工具。所以,我们需要分析大数据的编程。但是谢天谢地,有一个工具可以把两者联系起来。它叫米托。米托是一个具有分析数据能力的库。与熊猫图书馆不同,米托有一个类似电子
表格
软件的界面。
Python 入门指南第二版(一)
正如标题所承诺的,本书将向你介绍世界上最流行的编程语言之一:Python。它旨在面向初学者和希望将 Python 添
加
到他们已经掌握的语言中的更有经验的程序员。在大多数情况下,学习计算机语言比学习人类语言更容易。没有那么多歧义和例外需要记住。Python 是最一致和清晰的计算机语言之一。它平衡了学习的简易性、使用的便捷性和表达力量。计算机语言由数据(类似口语中的名词)和指令或
代码
(类似动词)组成。你需要两者兼具。
TowardsDataScience 博客中文翻译 2019(一百二十一)
我希望这篇文章能帮助你了解这个 R 包通知程序,它使得从 R 发送桌面通知成为可能——我甚至不知道这是可能的。这篇文章中使用的完整
代码
可以在我的 github上找到。如果你对学习处理
web
数据感兴趣,可以看看这篇关于处理
Web
数据的教程请在评论中告诉我们你想尝试或已经尝试过的通知!本文原载于DS+如果你从事教学工作或者喜欢实验,并且不想使用陈词滥调的数据集,那么fakir是一个非常好的软件包。正如fakir包的作者在描述中提到的,是另一个这样的 R 包,它帮助生成有意义的虚假数据。
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章