【发布时间】:2014-12-17 13:58:22
【问题描述】:
VB
我有一个gridview,我需要在其中使用模板列,因此不能直接从单元格中检索文本,而是在标签内。所有标签也有不同的 id,所以我想以编程方式检索单元格内的标签,然后查看标签内的文本。
这是我目前得到的,但是它从来没有设法返回文本,而是返回空字符串(“”)。
Public Function ReturnLabelText(ByVal c As TableCell) As String
For Each lb In c.Controls
If lb.[GetType]() = GetType(Label) Then
Return CType(lb, Label).Text()
End If
Next
Return ""
End Function
函数在这一行被调用:
doc.ReplaceText("@" + gridView.HeaderRow.Cells(i).Text.ToLower, ReturnLabelText(row.Cells(i)).Replace(" ", "").Replace(vbCr, ""))
【问题讨论】: