【发布时间】:2016-08-31 15:44:01
【问题描述】:
作为我项目的一部分,我正在动态创建一个表单,如下所示:
Dim thisticket As New ViewTicket
thisticket.Text = "Ticket " & ticketnumber
thisticket.ticketid = ticketnumber
thisticket.ShowDialog()
此表单包含一个函数“PopulateHistory()”,当调用该函数时,它会启动并从数据库中获取该票证的所有相关历史记录。
该表单上的一个选项允许您通过生成电子邮件、添加文档等来更新工单历史记录;工单更新选项以另一种形式打开,带有 showdialog() 和 topmost = true。
一旦用户完成了他们正在进行的任何更新,更新表单就会关闭,然后我想再次调用“PopulateHistory()”函数,以使历史数据网格视图刷新并显示最新的历史记录。
在创建 'thisticket as New ViewTicket' 之前,我可以说 ViewTicket.PopulateHistory() 并且它会做到,但不是我动态创建了表单,我不能以这种方式调用函数。
有没有办法解决这个问题?
【问题讨论】:
标签: vb.net forms dynamically-generated populate