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