• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DateTimePickerに値を入れたいのですが…)

DateTimePickerに値を入れたいのですが…

このQ&Aのポイント
  • VB2005環境で、DateTimePickerコントロールに値を入れようとしていますが、上手くいきません。
  • FlexGrid(FlexGrid.Net)から取得した値を0000/00の形式に変換しようとしていますが、うまくいきません。
  • 代入の方法を教えていただけないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

VB.NETのFormatに与える第一引数を文字列にしているためFormat関数が"0000/00"を返して エラーになっているのではありませんか LongやSingleなどに グリッドのデータを変換してからFormatに与えましょう dim nDummy as Long dim dt as date nDummy = long.Parse(Me.fg.Item(Me.fg.Row, 2).ToString) dt = CDate( Format(nDummy, "0000/00" ) ) DateToimePicker.value = dt といった具合です

ginfix
質問者

お礼

お礼が遅れまして申し訳ありません。 仰るとおり、形をLongにしたところ、正常に値を取得することが できました。 ありがとうございました。

関連するQ&A

専門家に質問してみよう