掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DataGridViewのハイフン扱い (ID:143309)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
もう少し詳細な状況を、追加で説明していただけますか? > CSVから「-」(半角ハイフン)付きのデータをバインドすると日付に変わってしまいます。 質問文からは、CSV と DataGridView の関連性が分からなかったのですが、 DataGridView 自体には、日付型に変換する機能は無いと思います。 http://madia.world.coocan.jp/cgi-bin/vbnet/wwwlng.cgi?print+201205/12050003.txt バインド元データ(DataTable 等)が日付型として保持されているなら、 "5/6"だろうと"1-2-3"だろうと、日付形式に変換して格納されますが、 それは DataGridView 自体の機能とは別の話です。 また、CSV をどのようにして取り込んでいるかも不明ですが、 たとえば VB の TextFieldParser を使っているのだとすれば、 その結果は常に文字列のはずなので、日付変換はされないはずです。 http://www.atmarkit.co.jp/fdotnet/dotnettips/487csvparser/csvparser.html あるいは、ODBC あるいは JET I-ISAM での CSV 取込なのだとしたら、 schema.ini で列のデータ型を指定するか、または、レジストリの ImportMixedTypes エントリを "Text" 指定にするという手が使えます。 http://hanatyan.sakura.ne.jp/vb60bbs/wforum.cgi?mode=allread&no=15003&page=0
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.