如何在dataGridView1->行-> add ( part )前的数组part末尾添加值;
for (int i = 0; i <= rw->Length; i++)
{
array<String^>^ part = rw[i]->ToString()->Split(L',');
dataGridView1->Rows->Add(part);
}
来自countprodtextBox的值->文本;
发布于 2018-06-06 07:54:43
您不能修改数组的大小。但是您可以创建一个长度增加的新数组,复制原始数组,然后分配最后一个元素。
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
会超出界限。你必须用<
替换<=
。
发布于 2018-06-06 07:54:01
您应该首先创建数组,然后向其中添加元素:
在for循环之前:-
string** part =新字符串->长度;
在添加到datagridview之前的for循环中:-
parti = rwi->ToString()->Split(L',');
https://stackoverflow.com/questions/50710326
复制相似问题