DOBON.NET DOBON.NETプログラミング掲示板過去ログ

データグリッドビューで選択されたセルの内容を別のフォームで扱う場合

環境/言語:[C#]
分類:[.NET]

タイトルの通りなのです。
データグリッドビューで選択されたセルの内容を別のフォームで扱う場合に、
ここでの汎用的な方法を試してみたのですが、
変数に一度内容を格納し、それを別のフォームで呼び出してみました。
ですが、オーバーフローでの例外が発生してしまいます。
何か解決方法はありませんか?
■No26120に返信(綾さんの記事)
> 変数に一度内容を格納し、それを別のフォームで呼び出してみました。
> ですが、オーバーフローでの例外が発生してしまいます。
> 何か解決方法はありませんか?

  と言われてに、どんな型の値か・・・
  どんなコーディングになっているのか解らないので
  コメントのしようもありません。

以上。
■No26120に返信(綾さんの記事)
> タイトルの通りなのです。
> データグリッドビューで選択されたセルの内容を別のフォームで扱う場合に、
> ここでの汎用的な方法を試してみたのですが、
> 変数に一度内容を格納し、それを別のフォームで呼び出してみました。
> ですが、オーバーフローでの例外が発生してしまいます。
> 何か解決方法はありませんか?

親Formのメンバを参照する方法でいいのでは?


■例■
 ・Form1からForm2を呼び出し。
 ・Form2でForm1のlabel1コントロールの内容を変数に入れる。


【Form1】・・・呼び出し部分

Dim wkForm As New Form2

wkForm.Owner = Me ←追加

wkForm.ShowDialog()

【Form2】・・・親フォームの参照部分

Dim wkString As String

wkString = CType(Me.Owner, Form1).label1.Text

DOBON.NET | プログラミング道 | プログラミング掲示板