我有2d数组,如何将2d数组添加到tablelayoutpanel?
string[,] mayinlar = new string[20, 20];
for(int i = 0; i < mayin ; i++)
{
int j = rnd.Next(0, 20);
int k = rnd.Next(0, 20);
mayinlar[j, k] = "x";
}
这不是您所要求的那么简单,但是我可以帮助您以表格形式显示2D数组。1.添加一个列表框控件,并将其重命名为listBox1。 (这是默认名称)2.添加此代码:
string x = null;
for (int i = 0; i < 19; i++)
{
for (int j = 0; j < 19; j++)
{
x += (mayinlar[i, j])?.Length == 1 ? mayinlar[i, j] : " ";
}
listBox1.Items.Add(x);
x = null;
}