如何在dataGridView1-> Rows-> Add(part);
之前将值添加到数组部分的末尾for (int i = 0; i <= rw->Length; i++)
{
array<String^>^ part = rw[i]->ToString()->Split(L',');
dataGridView1->Rows->Add(part);
}
来自countprodtextBox-&gt; Text;
的值答案 0 :(得分:0)
首先应创建数组,然后向其中添加元素: -
循环之前: -
string ** part = new string [rw-&gt; Length] [];
在添加到datagridview之前的for循环中: -
part [i] = rw [i] - &gt; ToString() - &gt; Split(L&#39;,&#39;);
答案 1 :(得分:0)
您无法修改数组的大小。 但是您可以创建一个长度增加的新数组,复制原始数组,并指定最后一个元素。
array<String^>^ copy = gcnew array<String^>(part->Length + 1);
for (int j = 0; j < part->Length; ++j)
copy[j] = part[j];
copy[copy->Length-1] = ...
顺便说一下:你的索引i
将超出界限。您必须将<=
替换为<
。