循环添加内容的单元格

时间:2012-01-19 22:13:17

标签: javascript c# asp.net loops

在我正在处理的应用程序中,应该可以动态地将数字添加到表格中的单元格。用户输入例如nr 1,然后每个单元格中的数字应增加1(例如,cell1 = 1,cell2 = 2,cell3 = 3等等。)

我想我可以使用for-loop或for-each循环,但我需要知道的是如何单步执行单元格并为每个单元格添加新内容?

顺便说一下。我正在使用表格控件(不是“纯HTML”),该表包含7行和2列。我希望它循环遍历单元格如下:


:1:2:

:3:4:

:5:6:

依旧......

1 个答案:

答案 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++;
            }
        }
    }
}

您必须遍历表格的控件以查找行,然后在行中您可以以类似的方式找到单元格。