| 2020/03/26(Thu) 11:59:09 編集(投稿者)
■No94232 (あい さん) に返信 > gridRow.DataBoundItemはオブジェクト型でした。 > という事は、私の認識は違うということですね…。
プロパティの戻り値の定義を見るのではなく、 その Object 型に入っているインスタンスの型を見てください。
流石にインスタンスの型まで Object になることは そうそう無いはず…。
デバッガのウォッチウィンドウやクイックウォッチで 確認するのが手っ取り早いですが、コードで確認するのなら Dim o As Object = gridRow.DataBoundItem などとして、いったん変数に受けてから、 Debug.WriteLine(TypeName(o)) もしくは Debug.WriteLine( If(o Is Nothing, "Nothing", o.GetType().FullName)) などとすれば確認できるかと思います。
> CreateDataTable()がDataTableなのでそのまま >> Dim rowView As DataRowView = TryCast(gridRow.DataBoundItem, DataRowView) > を使えるという事ですね(?)
そのはずですが、わざわざ質問されているという事は、 実際にはうまく稼働しなかったということなのですよね? |