Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过单元格循环添加内容_Javascript_C#_Asp.net_Loops - Fatal编程技术网

Javascript 通过单元格循环添加内容

Javascript 通过单元格循环添加内容,javascript,c#,asp.net,loops,Javascript,C#,Asp.net,Loops,在我正在开发的应用程序中,应该可以向表中的单元格动态添加数字。用户键入例如nr1,然后每个单元格中的数字应增加1(例如cell1=1、cell2=2、cell3=3等等) 我想我可以使用for循环或for-each循环,但我需要知道的是如何逐步遍历单元格并向每个单元格添加新内容 顺便说一下。我使用的是表格控件(不是“纯HTML”),表格包含7行和两列。我希望它通过单元格循环,如下所示: : 1 : 2 : : 3 : 4 : : 5

在我正在开发的应用程序中,应该可以向表中的单元格动态添加数字。用户键入例如nr1,然后每个单元格中的数字应增加1(例如cell1=1、cell2=2、cell3=3等等)

我想我可以使用for循环或for-each循环,但我需要知道的是如何逐步遍历单元格并向每个单元格添加新内容

顺便说一下。我使用的是表格控件(不是“纯HTML”),表格包含7行和两列。我希望它通过单元格循环,如下所示:


: 1 : 2 : : 3 : 4 : : 5 : 6 :
以此类推……

像这样的人应该做到:

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

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

像这样的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++;
            }
        }
    }
}

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

我们谈论的是什么类型的表/单元格。。ASPNET表格GridView、Excel等。。。定义您正在处理的表/单元格结构,以及对于单元格/行,您将需要执行嵌套for循环,但我确信还有其他方法,在这种情况下,您应该使用for循环。For each用于在特定集合中自动循环,迭代每个元素。但是,当您想要使用与单元格内容相关的单元格索引时,您需要使用相同的计数变量。只需执行一个for-i循环,从1开始,到最后一个要更改的单元格索引结束,并在每次迭代中执行i++或i+=1。然后使用
cell[i]=i*userinput
或其他方法来设置您的值。。ASPNET表格GridView、Excel等。。。定义您正在处理的表/单元格结构,以及对于单元格/行,您将需要执行嵌套for循环,但我确信还有其他方法,在这种情况下,您应该使用for循环。For each用于在特定集合中自动循环,迭代每个元素。但是,当您想要使用与单元格内容相关的单元格索引时,您需要使用相同的计数变量。只需执行一个for-i循环,从1开始,到最后一个要更改的单元格索引结束,并在每次迭代中执行i++或i+=1。然后使用
cell[i]=i*userinput
或其他方法设置值。