[英]How to return data from Public class to MDIChild
如何在vb.net上将数据值从公共类发送到活动的mdichild
这是课程,我有一个叫做frmAkun的windowsform
当我将frmAkun设置为mdichild时,我调用该类,但是无法将值返回给FrmAkun
但是如果我将frmAkun设置为WindowsForm而不是mdichild,则该功能正常工作
Public Class classAkun
Public Sub cariBalance(ByVal textnode As String)
Dim MyCmdA As New OdbcCommand
Dim MyRederA As OdbcDataReader
Dim openD, openC As String
Dim lastD, lastC As String
Dim noAkun As String
Dim classi As String
noAkun = Left(textnode, 6)
MyCmdA.CommandText = "SELECT * FROM daftarakun WHERE NoAkun = '" & noAkun & "'"
MyCmdA = New OdbcCommand(MyCmdA.CommandText, MyCn)
MyRederA = MyCmdA.ExecuteReader
If MyRederA.Read Then
openD = MyRederA.Item("OpBalanceD")
lastD = MyRederA.Item("LastBalanceD")
openC = MyRederA.Item("OpBalanceC")
lastC = MyRederA.Item("LastBalanceC")
classi = MyRederA.Item("Klasifikasi")
If classi = "ASSET" Or classi = "EXPENSE" Then
If openC = 0 Then
frmAkun.OpBalance.Text = openD
end if
end sub
end class
当frmakun处于活动状态时,“ frmAkun.OpBalance.Text = openD”无法发送到frmakun
当frmAkun不是mdichild时发送
谢谢
可以使用函数时为什么要使用子项? 将您的子转换为一个函数,该函数将OpenD作为字符串返回(如果不是0,则返回一个空字符串),然后从表单中调用它
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.