DataGridViewでxmlが読み込めない

[戻る]
初心者 2009/09/22(火) 20:20:25
DataGridViewでちょっと行き詰ったので質問させてください。

csvファイルから、DataTableクラス・DataRowクラス、NewRowクラスを使ってxmlファイルを
作り、これをDataGridViewで表示させようと思いましたが、xmlファイルと開くときに「エ
ンコードに無効な文字があります」と言うエラーメッセージが出て、強制終了してしまいま
す。
探ってみると、xmlファイル内の日本語(2バイト文字)が駄目みたいで、全て1バイト文字に直
すと表示はされます。
StreamWriterでGetEncoding("Shift_JIS")でやっていますが、これを試しにUTF-8でやって
も駄目でした。(エラー表示は出ないが表示されない)

色々やってみましたが、万策尽きてしまいました。
これはいったい何が原因といえるのでしょうか?ヒントでもいいので教えてくれれば助かり
ます。

Vista, VC++2005(CLR)

初心者 2009/09/23(水) 10:00:55
[[解決]]
解決策が見つからないので、arraylistでcsvに変更することで対処しました。
保存ファイルがxmlからcsvに変わりましたが、普通に読み書き出来るのでこれで自己解
決とさせていただきます。

古いスレッドには追加発言できません。