C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[5]: スペース区切りのデータをDataGridViewで表示したい


(過去ログ 121 を表示中)

[トピック内 10 記事 (1 - 10 表示)]  << 0 >>

■72642 / inTopicNo.1)  スペース区切りのデータをDataGridViewで表示したい
  
□投稿者/ YO- (1回)-(2014/07/01(Tue) 13:16:12)

分類:[VB.NET/VB2005 以降] 

[VB2010]初心者です。
テキストファイルに、スペース区切りでデータが保存してあります。
(A1234 B5678 C9012 D3456 … …というデータが50近くあります)
このデータを読み込み、列12×行4のDataGridViewに(セル1つに1つのデータで)表示させたいです。
csvの場合はできるのですが、テキストデータはどのようにしていいのか分かりません。
どなたかお分かりになる方いましたら、ご教授お願い致します。
引用返信 編集キー/
■72643 / inTopicNo.2)  Re[1]: スペース区切りのデータをDataGridViewで表示したい
□投稿者/ しま (78回)-(2014/07/01(Tue) 13:26:29)
No72642 (YO- さん) に返信
> [VB2010]初心者です。
> テキストファイルに、スペース区切りでデータが保存してあります。
> (A1234 B5678 C9012 D3456 … …というデータが50近くあります)
> このデータを読み込み、列12×行4のDataGridViewに(セル1つに1つのデータで)表示させたいです。
> csvの場合はできるのですが、テキストデータはどのようにしていいのか分かりません。
> どなたかお分かりになる方いましたら、ご教授お願い致します。

csv の場合以外のテキストファイルと csv とは何が違うんですか?
区切り記号が "," か " " かの違いでしかないのなら一旦スペースをカンマに置換えた上で
読めばすむと思いますが、違いますか?

開発環境とOSのバージョン等を書きましょう。あなたが Visual Studio
引用返信 編集キー/
■72644 / inTopicNo.3)  Re[1]: スペース区切りのデータをDataGridViewで表示したい
□投稿者/ WebSurfer (305回)-(2014/07/01(Tue) 13:32:17)
No72642 (YO- さん) に返信

CSV ならできるということですから、全くの白紙状態でゼロから教えてほしいと
いうことではないですよね。

であれば、どこまでご自分で実装で来ていて、どこから何が分からなくて先に進め
ないか書いていただけますか?
引用返信 編集キー/
■72646 / inTopicNo.4)  Re[2]: スペース区切りのデータをDataGridViewで表示したい
□投稿者/ しま (79回)-(2014/07/01(Tue) 13:51:52)
No72643 (しま さん) に返信
> ■No72642 (YO- さん) に返信
間違って送信してしまったので訂正します

csv の場合以外のテキストファイルと csv とは何が違うんですか?
区切り記号が "," か " " かの違いでしかないのなら一旦スペースをカンマに置換えた上で
読めばすむと思いますが、違いますか?

開発環境とOSのバージョン等を書きましょう。あなたが Visual Studio をお使いかどうかも不明ですし
VBなのかC#なのかも分りません。
引用返信 編集キー/
■72648 / inTopicNo.5)  Re[3]: スペース区切りのデータをDataGridViewで表示したい
□投稿者/ shu (599回)-(2014/07/01(Tue) 15:18:00)
No72646 (しま さん) に返信

> 開発環境とOSのバージョン等を書きましょう。あなたが Visual Studio をお使いかどうかも不明ですし
> VBなのかC#なのかも分りません。
OSバージョンはないけどVB2010と明記されていますよ。


No72642 (YO- さん) に返信
> [VB2010]初心者です。
> テキストファイルに、スペース区切りでデータが保存してあります。
> (A1234 B5678 C9012 D3456 … …というデータが50近くあります)
> このデータを読み込み、列12×行4のDataGridViewに(セル1つに1つのデータで)表示させたいです。
> csvの場合はできるのですが、テキストデータはどのようにしていいのか分かりません。
> どなたかお分かりになる方いましたら、ご教授お願い致します。
既出ですが、csvの場合はどのように出来るのか、スペース区切りの場合はどのように出来ないのか明記された方がよいです。
引用返信 編集キー/
■72657 / inTopicNo.6)  Re[2]: スペース区切りのデータをDataGridViewで表示したい
□投稿者/ YO- (3回)-(2014/07/01(Tue) 22:58:18)
>■No72643 (しま さん) に返信
>■No72644 (WebSurfer さん) に返信
>■No72648 (shu さん) に返信

返信が遅くなりました。説明不足で申し訳ありません。
環境は、Win7 64bit、Visual studio 2010 VisualBasicで開発しています。

csvでは、(A1234 B5678 C9012 D3456 … …)というデータがそれぞれセルに入っており、セルの形をそっくりそのままDataGridViewに表示させているような状態です。

|A1234|B5678||C9012|D3456|…|…| csvで左のようにセルにそれぞれ入っているデータを読み込み、

      ↓

データ1 データ2 データ3 データ4 データ5 データ6 …
|A1234|B5678||C9012|D3456| … | …  |… といった風にDataGridViewで表示させています。



テキストのものは、A1234 B5678 C9012 D3456 というようにデータがスペースで区切ってあるのですが、これをDataGridViewで表示させようとすると、1つのセルにすべてのデータ入ってしまう状態です。

A1234 B5678 C9012 D3456 … …  txtファイルで左のようにスペース区切りのデータを読み込み、表示させると

      ↓
データ1             データ2 データ3 …
|A1234 B5678 C9012 D3456 …| … | …  |… といったように表示されます。

これを解消し、セルごとにデータが入るようにしたいです。分かりずらい説明で申し訳ないですが、ご教授をよろしくお願いいたします。

引用返信 編集キー/
■72658 / inTopicNo.7)  Re[3]: スペース区切りのデータをDataGridViewで表示したい
□投稿者/ WebSurfer (306回)-(2014/07/02(Wed) 00:57:13)
No72657 (YO- さん) に返信

CSV の場合は具体的にどうやっているの書けませんか?
引用返信 編集キー/
■72660 / inTopicNo.8)  Re[3]: スペース区切りのデータをDataGridViewで表示したい
□投稿者/ shu (600回)-(2014/07/02(Wed) 07:54:55)
No72657 (YO- さん) に返信
> >■No72643 (しま さん) に返信
> csvでは、(A1234 B5678 C9012 D3456 … …)というデータがそれぞれセルに入っており、セルの形をそっくりそのままDataGridViewに表示させているような状態です。
CSVっているのはカンマで区切られたデータが入っているテキストファイルのことですが理解されていますでしょうか?
(CSV は comma separated valuesの略)


引用返信 編集キー/
■72663 / inTopicNo.9)  Re[4]: スペース区切りのデータをDataGridViewで表示したい
□投稿者/ YO- (4回)-(2014/07/02(Wed) 09:39:08)
>■No72658 (WebSufer さん) に返信
>■No72660 (shu さん) に返信

昨日自分なりにいろいろと試してみたところ、自己解決できました。お騒がせしてすみません。
みなさんご回答ありがとうございました。
解決済み
引用返信 編集キー/
■72667 / inTopicNo.10)  Re[5]: スペース区切りのデータをDataGridViewで表示したい
□投稿者/ shu (602回)-(2014/07/02(Wed) 11:51:32)
No72663 (YO- さん) に返信
> >■No72658 (WebSufer さん) に返信
> >■No72660 (shu さん) に返信
>
> 昨日自分なりにいろいろと試してみたところ、自己解決できました。お騒がせしてすみません。
> みなさんご回答ありがとうございました。
これだけいくつか回答を得ているので自己解決の一言で終わらせるのではなく(そんなはずはないのでは?)
解決手段を明記された方が後で同じ問題に遭遇した人の解決に役立つかと思います。

引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -