在我正在处理的应用程序中,应该可以动态地将数字添加到表格中的单元格。用户输入例如nr 1,然后每个单元格中的数字应增加1(例如,cell1 = 1,cell2 = 2,cell3 = 3等等。)
我想我可以使用for-loop或for-each循环,但我需要知道的是如何单步执行单元格并为每个单元格添加新内容?
顺便说一下。我正在使用表格控件(不是“纯HTML”),该表包含7行和2列。我希望它循环遍历单元格如下:依旧......
答案 0 :(得分:1)
像这样的foreach应该可以解决这个问题:
int yourStartInt = 6;
foreach(Control control in YourTableID.Controls)
{
if (control is TableRow)
{
foreach (Control innerControl in control.Controls)
{
if (innerControl != null && innerControl is TableCell)
{
TableCell cell = innerControl as TableCell;
cell.Text = yourStartInt.ToString();
yourStartInt++;
}
}
}
}
您必须遍历表格的控件以查找行,然后在行中您可以以类似的方式找到单元格。