用string类型的变量当控件名的问题
for (int i = 0; i < 软件0801_19_权限列表DataGridView.Rows.Count; i++)
{
for (int j = 1; i <= 4; j++)
{
name = "checkBox" + j.ToString();
CheckBox cb = (CheckBox)this.Controls[name];
if (cb.Text == 软件0801_19_权限列表DataGridView.Rows[i].Cells[0].Value.ToString())
{
cb.Checked = true;
}
}
}
cb怎么都是null?