※ ChatGPTを利用し、要約された質問です(原文:C++/CLIでのDataGridViewの使い方)
C++/CLIでのDataGridViewの使い方
このQ&Aのポイント
C++/CLIでCSVファイルを読み込み、DataGridViewに表示する方法を教えてください。
C++/CLIのプログラムでCSVファイルを読み込んで、DataGridViewに表示させる方法を教えてください。
C++/CLIでDataGridViewを使用してCSVファイルの内容を表示する方法を教えてください。
C++/CLIでのDataGridViewの使い方
以前に質問させていただいたのですが、要点を得ていなかったため再度質問させていただいきます。
VC++2005のC++/CLIでプログラムを作成しています。
CSVファイルから内容を読み込み、DataGridVeiwに表示させたいと考えています。
CSVファイルを配列に読み込んで、表示するところまでは出来ています。
以下CSVファイルを読み込んで、コンソール出力するプログラムの一部
int i;
StreamReader^ sr=gcnew StreamReader("hoge.csv");
String^ text=sr->ReadToEnd();
array<String^>^ line=text->Split(gcnew array<String^> {"\r\n", "\r", "\n"},StringSplitOptions::RemoveEmptyEntries);
array<array<String^>^>^ table=
gcnew array<array<String^>^>(line->Length);
for (i=0; i<line->Length; i++) {
table[i]=line[i]->Split(',');
}
for each (array<String^>^ output in table){
for(i=0; i<output->Length; i++){
Console::Write(output[i]); //行出力
}
}
初歩的なことだとは思うのですが・・・
コンソール出力部分をDataGridViewで出力表示させるには
どのように書けばいいでしょうか。
よろしくお願いします。
お礼
MSDNのサンプルは前から見ていたのですが、 焦りからか理解できずにいました。 この度改めて確認したらちゃんと表示させることができました。 #よく考えたらfor each内のifループも無しで動くんですね。。。 ありがとうございました!