Private Sub SubPurchaseForm_FormClosed(sender As Object, e As FormClosedEventArgs) Handles MyBase.FormClosed
Dim dt As DataTable = _SQLpublish.PurchaseInfomation(mastercostomerCd)
Dim disp As DataGridView = PurchaseForm.DataGridView1
Dim f As New PurchaseForm
disp.Rows.Clear()
For i = 0 To dt.Rows.Count - 1
disp.Rows.Add()
disp.Rows(i).Cells(0).Value = dt.Rows(i).Item("商品名")
disp.Rows(i).Cells(1).Value = dt.Rows(i).Item("メーカー")
disp.Rows(i).Cells(2).Value = dt.Rows(i).Item("購入日")
disp.Rows(i).Cells(3).Value = dt.Rows(i).Item("担当者")
Next
If -1 = dt.Rows.Count - 1 Then
f.btnUpdate.Enabled = False
f.btndelete.Enabled = False
f.btnIchiran.Enabled = False
Else
f.btnUpdate.Enabled = True
f.btndelete.Enabled = True
f.btnIchiran.Enabled = True
End If
End Sub
上記のコードでフォームが閉じたときにDataGridViewにデータを再表示させたいのですが
mainフォームではないためできません。なにかいい方法はありませんか?
できればPurchaseFormから引っ張ってくるメソッドは使用したくないのです。
回答1件
あなたの回答
tips
プレビュー