掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DataGridViewのハイフン扱い (ID:143311)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
魔界の仮面弁士さん、ありがとうございます。 質問文からは、CSV と DataGridView の関連性が分からなかったのですが、 DataGridView 自体には、日付型に変換する機能は無いと思います。 >バインド元データ(DataTable 等)が日付型として保持されているなら、"5/6"だろうと"1-2-3"だろうと、日付形式に変換して格納されますが、 >それは DataGridView 自体の機能とは別の話です。 なるほど、DataGridView 自体の機能はないんですね。勉強になります。 そこで、TextFieldParserで試してみようと以下の内容を試しましたが、「InvalidOperationExceptionはハンドルされませんでした。」となりました。 Dim parser As TextFieldParser = New TextFieldParser("E:\test.csv", System.Text.Encoding.GetEncoding("Shift_JIS")) parser.TextFieldType = FieldType.Delimited parser.SetDelimiters(",") ' 区切り文字はコンマ ' データをすべてクリア DataGridView1.Rows.Clear() While (Not parser.EndOfData) Dim row As String() = parser.ReadFields() ' 1行読み込み ' 読み込んだデータ(1行をDataGridViewに表示する) DataGridView1.Rows.Add(row) End While また、勉強不足ですみませんが教えてもらえませんでしょうか。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.