Private Sub tsGradovi_Click(sender As Object, e As EventArgs) Handles tsGradovi.Click
For Each f As Form In Application.OpenForms
If TypeOf f Is frmGradovi Then
f.Activate()
Return
End If
Next
Dim f2 As New frmGradovi
f2.MdiParent = Me
f2.Show()
f2.WindowState = FormWindowState.Maximized
resetdgvGradova()
End Sub
在這種方式下,我將子表單添加到我的主窗體。
在那個frmGradovi窗體上我有datagridview。現在我將課程添加到了我的項目中。訪問子表單
如何從我的課程添加datagridview源代碼。
這個代碼是沒有幫助
frmGradovi.DGV.DataSource = SQLDataset.Tables(0)
Probabbly因爲frmGradovi是Form1的MDI子。
編輯:
在類konekcija我需要設置數據源爲frmGradovi形式。但該frmGradovi表單是Form1的mdi子表單形式
我沒有看到你把它設置在任何地方......?你需要使用你的對象,例如:f2或f在上面的代碼中。 – Codexer
我將它設置在我的課程上。 Konekcija。看看這張照片。在類konekcija我需要爲frmGradovi表單設置數據源。但是這個frmGradovi表單是Form1的一個mdi子表單http://pokit.org/get/?6bac48f91f917869c2cef890e1bd02cc.jpg –
當你創建表單時它是'f2' - 一個實例。後來的隔離片段使用默認實例'frmGradovi'。他們是兩個不同的東西。 – Plutonix