C# 在C(表格布局面板)中创建表格

C# 在C(表格布局面板)中创建表格,c#,forms,winforms,tablelayoutpanel,C#,Forms,Winforms,Tablelayoutpanel,我想知道最好的方法是什么 我有一个数组/列表,其中包含如下内容 String[] _array _array[1] = "number of Cups", "numcups"; _array[2] = "number of spoons", "numspoons"; _array[3] = "number of forks", "numforks"; 我想把它和一个数字一起传递给一个方法,然后在一个类似 假设数字是2 |杯子数量|勺子数量|叉子数量| |texbox.numbcups1 |

我想知道最好的方法是什么

我有一个数组/列表,其中包含如下内容

String[] _array

_array[1] = "number of Cups", "numcups";
_array[2] = "number of spoons", "numspoons";
_array[3] = "number of forks", "numforks";
我想把它和一个数字一起传递给一个方法,然后在一个类似

假设数字是2

|杯子数量|勺子数量|叉子数量| |texbox.numbcups1 | texbox.numspoons1 | textbox.numforks1| |texbox.numbcups2 | texbox.numspoons2 | textbox.numforks3|

因此,使用第一个数组值作为列的标题,然后使用第二个值作为用户可以输入数据的文本框的基本名称

那么TableLayoutPanel是最好的选择,还是表单中有更好的函数来创建它呢


我希望您了解我试图创建的内容,一个带有标题列的表,以及用户可以输入数据的多行

你不是在创建一个数据网格吗?在我看来,这个代码片段似乎有问题。如何将逗号分隔的字符串分配给字符串数组中的项?它可能看起来已损坏,因为它不是代码段,只是一个简写示例。抱歉,我有一点习惯用速记来提醒我,当我把代码填充出来时,实际需要用什么形式来提醒我。事实上,丹尼尔,你可能是对的,你能在DAtaGrid上扩展一下,然后如何创建一个吗:干杯,等等,我现在看到了:看起来正是我想要的:干杯,让我们玩一玩吧。