C# 如何检查循环中的对象名称

C# 如何检查循环中的对象名称,c#,C#,我有31个numericupdowns(nup1、nup2、nup3…nup31),我想在datagridview中添加这个numericupdowns值。我使用了“For”循环和“switch”,现在我想制作如下内容: For(int i=1;i<32;i==){ if(nup+i.value>0){ dataGridView1.Rows.Add((nup+i).ToString(0) } } For(int i=1;i0){ dataGridView1.Row

我有31个numericupdowns(nup1、nup2、nup3…nup31),我想在datagridview中添加这个numericupdowns值。我使用了“For”循环和“switch”,现在我想制作如下内容:

For(int i=1;i<32;i==){
   if(nup+i.value>0){
   dataGridView1.Rows.Add((nup+i).ToString(0)
   }
}
For(int i=1;i0){
dataGridView1.Rows.Add((nup+i).ToString(0)
}
}
有人能帮我吗?

for(int i=1;i<31;i++)
 for (int i = 1; i < 31; i++)
        {
            if (((NumericUpDown)this.Controls["nup" + i.ToString()]).Value > 0)
            {
                dataGridView1.Rows.Add(((Label)this.Controls["lbl" + i]).Text, ((NumericUpDown)this.Controls["nup" + i]).Value.ToString());
            }
}
{ 如果(((NumericUpDown)this.Controls[“nup”+i.ToString())。值>0) { dataGridView1.Rows.Add((Label)this.Controls[“lbl”+i]).Text,((NumericUpDown)this.Controls[“nup”+i]).Value.ToString(); } }