动态添加文本框到TableCell

时间:2018-02-06 16:43:59

标签: vb.net

我正在尝试在单击按钮时将文本框添加到新的表格单元格。我已尝试按照here的答案,但我无法将文本框添加到表格单元格控件中。具体来说,我得到“类型'文本框'的值不能转换为'控制'”。任何帮助,将不胜感激。

Protected Sub addRow_Click(sender As Object, e As EventArgs)
    Dim tbox As New TextBox
    tbox.Name = "TextBox " + 1
    Dim tCell As New TableCell()
    tCell.Controls.Add(tbox)            'ERROR OCCURS HERE

    Dim trow As New TableRow()
    supply_log.Controls.Add(trow)
    trow.Controls.Add(tCell)
End Sub

1 个答案:

答案 0 :(得分:0)

尝试将其作为控件投射:

 tCell.Controls.Add(CType(tbox,Control))