タイトル : Re^7: DataGridViewのComboBox... 投稿日 : 2007/05/15(Tue) 22:52 投稿者 : 魔界の仮面弁士
> >Dim value As String = dgv(e.ColumnIndex, e.RowIndex).Value.ToString() > ここが、コンパイルエラーでどうしても前に進まなかったのですが、 あれ? 実行時のエラーではなく、コンパイル時のエラーですか。 手元の環境で再現できなかったので、念のために確認しておきたいのですが、 Dim value As String = dgv(e.ColumnIndex, e.RowIndex).Value ではなく、 Dim value As String = dgv(e.ColumnIndex, e.RowIndex).Value.ToString() のコードで発生した、ということなのですね? できれば、正確なエラーの内容を教えていただけないでしょうか。 > Dim value As Object = dgv(e.ColumnIndex, e.RowIndex).Value > で通りました。 なるほど。確かに無理に元の型に戻さずとも、Object型のままで十分ですね。 ところで…その行の実行後に、 If value IsNot Nothing Then MessageBox.Show( value.GetType().FullName ) MessageBox.Show( value.ToString() ) Else MessageBox.Show( "Nothing" ) End If を試すと、どのような型名が表示されるのでしょうか? |