0

form2.vb という名前のフォームには、このコードがあります。

Private Sub ADDRESS_TICKETDataGridView_CellDoubleClick(sender As Object, e As DataGridViewCellEventArgs) Handles ADDRESS_TICKETDataGridView.CellDoubleClick
        Dim value As String = ADDRESS_TICKETDataGridView.Rows(e.RowIndex).Cells(e.ColumnIndex).Value.ToString()
        If e.ColumnIndex = e.ColumnIndex Then
            Search.Show()
            Search.TextBox1 = value



        End If
    End Sub
End Class

しかし、エラーで、タイプ「文字列」の値を「System.Windows.Forms.TextBox」に変換できないことがわかります。この問題を本質的に修正したいのは、データグリッドビューから値を取得し、テキストボックスを持つ別のフォームに入力することです。それはできますか、それとも私は何か間違ったことをしていますか。助けてください?

4

2 に答える 2

7
Search.TextBox1 = value

TextBox1テキストボックスの代わりに文字列を保持する変数を割り当てようとしました。

それは意味がありません。

代わりに、プロパティを設定して、テキスト ボックスに表示されるテキストを設定しTextます。

于 2013-08-22T17:27:21.980 に答える