从表格元素中获取指定行与列的单元格中的值

在.NET中,有HTML元素的格式化信息,对于HTML的处理,变得非常的简便直接。

以下是从表格元素提取出指定位置的值的VB.NET实现。

 

    ''' <summary>
    ''' 取得表格中指定行号与列号的值
    ''' </summary>
    ''' <param name="table">表格元素</param>
    ''' <param name="rowNo">行号</param>
    ''' <param name="colNo">列号</param>
    ''' <returns>表格元素中位于第rowNo行第colNo列的值</returns>
    ''' <remarks>涂鸦,www.myfootprints.cn,2010-4-16</remarks>
    Private Function getCellValue(ByRef table As System.Windows.Forms.HtmlElement, ByVal rowNo As Integer, ByVal colNo As Integer) As String
        Dim row As System.Windows.Forms.HtmlElement
        Dim col As System.Windows.Forms.HtmlElement

        row = table.GetElementsByTagName("tr").Item(rowNo)
        col = row.GetElementsByTagName("td").Item(colNo)

        getCellValue = col.InnerText
    End Function

Add comment

Loading