- PR -

別フォームへdataowの値を渡したい

投稿者投稿内容
よっし〜。
ベテラン
会議室デビュー日: 2007/04/17
投稿数: 89
お住まい・勤務地: 北のほうの国
投稿日時: 2008-02-16 21:02
私の環境では
コード:
Aフォーム:
Public Class AForm
    Private dt As DataTable
    Private drow As DataRow
    Private Sub AForm_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        dt = New DataTable

        dt.Columns.Add("RETUA", GetType(String))
        dt.Columns.Add("RETUB", GetType(String))
        dt.Columns.Add("RETUC", GetType(String))

        drow = dt.NewRow

        drow("RETUA") = "0"
        drow("RETUB") = "1"
        drow("RETUC") = "2"

        Dim f As New BForm
        f.drow = Me.drow
        f.Show(Me)
    End Sub
End Class

Bフォーム:
Public Class BForm
    Private _drow As DataRow
    Public Property drow() As DataRow
        Get
            Return _drow
        End Get
        Set(ByVal value As DataRow)
            _drow = value
        End Set
    End Property

    Private Sub BForm_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim brow As DataRow = _drow

        MessageBox.Show(brow(2).ToString)

    End Sub
End Class



として、正常に動作しました。
ゆうじ
常連さん
会議室デビュー日: 2008/01/28
投稿数: 31
お住まい・勤務地: 東京都
投稿日時: 2008-02-17 00:26
ありがとうございました。
無事に解決しました。今後ともよろしくお願いします。

スキルアップ/キャリアアップ(JOB@IT)