我应该将这个tablecell对象直接转换为什么?

时间:2013-06-24 01:03:32

标签: vb.net dom

            Dim row = DirectCast(input.parentElement.parentElement.parentElement, mshtml.IHTMLTableRow)
            Dim cell = DirectCast(row.cells.item(5), mshtml.htmltabledatacellelement)
            Dim ctr = Val(cell.innertext)

如果我不在第二行使用directCast,则类型返回确实是mshtml.htmltabledatacellelement。如果我徘徊,这就是我所看到的。但是没有这种类型。

那么我该怎么做呢?

此外,我希望获得该事物的InnerText值,无论它是什么。

那么我该怎么做呢?我怎么知道?

1 个答案:

答案 0 :(得分:0)

您是否尝试过将它投射到HtmlElement,如:

Dim cell = DirectCast(row.cells.item(5), HtmlElement)