0
行と列を含むデータテーブルを作成し、それをデータセットに追加します。最後に、データセットをデータグリッドビューにバインドします。私の問題は:どのように私は行のヘッダーを追加できますか?私はこれが助けるべきだと思うデータバインディング中(データソースプロパティ付き)のデータグリッドビューへの追加
DataTable^ table = gcnew DataTable("Parent");
DataColumn^ col;
DataRow^ row;
for(int i = 0; i < 5; i++)
{
Experiment^ exp = (Experiment^)my_exp_array[i];
col = gcnew DataColumn;
col->DataType = System::Type::GetType("System.String");
col->ColumnName = exp->getName();
table->Columns->Add(col);
}
for(int i = 0; i < 40000; i++)
{
for(int j = 0; j < 5; j++)
{
Experiment^ exp = (Experiment^) my_exp_array[j];
row = table->NewRow();
row[exp->getName()] = exp->getValue();
}
table->Rows->Add(row);
}
this->dataset->Tables->Add(table);
this->datagridview->DataSource = this->dataset->Tables[0];
結果は変更されませんでした。最後にすべての行ヘッダーを手動で追加しました。 – user983924