- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DateTimePickerに値を入れたいのですが…)
DateTimePickerに値を入れたいのですが…
このQ&Aのポイント
- VB2005環境で、DateTimePickerコントロールに値を入れようとしていますが、上手くいきません。
- FlexGrid(FlexGrid.Net)から取得した値を0000/00の形式に変換しようとしていますが、うまくいきません。
- 代入の方法を教えていただけないでしょうか?
- みんなの回答 (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 といった具合です
お礼
お礼が遅れまして申し訳ありません。 仰るとおり、形をLongにしたところ、正常に値を取得することが できました。 ありがとうございました。