ASP.NET (c#)遍历部分 TextBox 并循环写入数据库
实现这样的数据库写入效果,要遍历TextBox,可是上面的姓名也是textbox,怎么能只遍历后面的三个Type用这样的Foreach语句foreach(Controla...
实现这样的数据库写入效果, 要遍历TextBox,可是上面的姓名也是textbox,怎么能只遍历后面的三个Type
用这样的Foreach语句
foreach (Control aa in Page.Controls)
{
if (aa is TextBox )
{
TextBox tb = (TextBox )aa;
tb.Text = "hello world!";
}
}
获取的是所有的页面textbox值,具体怎么获取后三个textbox值呢?
三楼的逻辑是对的,可是aa没有name属性,只能点出ID属性和NamingContainer属性,具体是哪个呢, 我试了好像都不可以 展开
用这样的Foreach语句
foreach (Control aa in Page.Controls)
{
if (aa is TextBox )
{
TextBox tb = (TextBox )aa;
tb.Text = "hello world!";
}
}
获取的是所有的页面textbox值,具体怎么获取后三个textbox值呢?
三楼的逻辑是对的,可是aa没有name属性,只能点出ID属性和NamingContainer属性,具体是哪个呢, 我试了好像都不可以 展开
展开全部
先取列表的第三列,然后遍历。
类似: for(int i=0; i<table.Rows.Count;i++)
{
string strType = table.rows[2];
}
具体代码,你自己写一下。
类似: for(int i=0; i<table.Rows.Count;i++)
{
string strType = table.rows[2];
}
具体代码,你自己写一下。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先循环,后取type所有的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if (aa is TextBox&&!aa.name.equals("姓名控件name") )
{
TextBox tb = (TextBox )aa;
tb.Text = "hello world!";
}
循环里判断当前textbox的name,如果不是姓名textbox的name就允许赋值。
{
TextBox tb = (TextBox )aa;
tb.Text = "hello world!";
}
循环里判断当前textbox的name,如果不是姓名textbox的name就允许赋值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询