ASP.NET (c#)遍历部分 TextBox 并循环写入数据库

2025-02-26 08:51:44
推荐回答(5个)
回答1:

如果知道页面TextBox的总数是num的话,就可以这样写:
foreach (Control aa in Page.Controls)
{
if (aa is TextBox)
{
for (int i = 0; i < num; i++)
{
if (i < num-3)
{
break;
}
else
{
TextBox tb = (TextBox)aa;
tb.Text = "hello world!";
}
}
}
}

回答2:

先取列表的第三列,然后遍历。
类似: for(int i=0; i{
string strType = table.rows[2];
}
具体代码,你自己写一下。

回答3:

先循环,后取type所有的值

回答4:

if (aa is TextBox&&!aa.name.equals("姓名控件name") )
{
TextBox tb = (TextBox )aa;
tb.Text = "hello world!";
}
循环里判断当前textbox的name,如果不是姓名textbox的name就允许赋值。

回答5:

qiaojoy99 正解