CSDN-CSDN社区-.NET技术-ASP.NET

收藏 asp.net如何将多个TextBox循环插入到数据库中[问题点数:40]

楼主发表于:2009-01-10 09:02:28
举个例子,页面上有三个TextBox,我想请问一下如何循环将这个三个TextBox里值插入到数据库中?
回复次数:9
  • chwlyr用户头像
  • chwlyr
  • (chwlyr@@hotmail)
  • 等 级:
#1楼 得分:0回复于:2009-01-10 09:05:23
你这里的循环插入,是什么意思?

遍历一个TextBox插入一条记录?(三次插入)?
遍历3个TextBox插入一条记录(一次插入) ?
  • ttt2用户头像
  • ttt2
  • (孩子她爸)
  • 等 级:
#2楼 得分:0回复于:2009-01-10 09:07:55
        Dim i As Integer
        For i = 1 To 3
            Dim t As TextBox
            t = Page.FindControl("textbox" & i)
            Response.Write(t.Text)
        Next
  • hiaspx用户头像
  • hiaspx
  • (217788.com)
  • 等 级:
#3楼 得分:0回复于:2009-01-10 09:24:16
Page.FindControl("textbox" + i.ToString())


杂七杂八 217788.com ,Asp.net 源码网,程序资源库,生活健康网,专业素材网,创业联盟,英文教程
#4楼 得分:0回复于:2009-01-10 09:30:20
建一个TextBox tbs[],初始化时把你要处理的textbox加入到数组,然后循环调用它就可以了,当然,如果你的名称是TextBox1等时,可以按楼上的操作.
引用 3 楼 hiaspx 的回复:
Page.FindControl("textbox" + i.ToString())

#5楼 得分:0回复于:2009-01-10 10:57:45
用循环啊
C# code
for(int i = 1;i<n;i++) { TextBox txt = (TextBox)(this.FindControl("textbox" + i) string strTs = txt.Text if (strTs != "") { //执行你的操作 } }
#6楼 得分:0回复于:2009-01-10 11:02:28


C# code
for(int i = 1;i <4;i++)
{
    TextBox txt = (TextBox)(this.FindControl("textbox" + i)
    string strTs = txt.Text
    if (strTs != "")
  {
      //执行你的操作
  }
}
  • halym用户头像
  • halym
  • (无天)
  • 等 级:
#7楼 得分:0回复于:2009-01-10 11:16:39
up
#8楼 得分:0回复于:2009-01-10 11:19:18
up
  • sp1234用户头像
  • sp1234
  • (龙芯偷盗8年终于“合理”购买了)
  • 等 级:
#9楼 得分:0回复于:2009-01-10 12:39:01
不要循环,一个一个插入。

我的经验,这个地方玩什么循环并不能提高专业,反而说明你经常浪费时间。找更重要的东西练手更好。
相关问题
请教:多个&lt;TextBox&gt;框实现在数据库批量插入数据的全过程.NET技术/ ASP ...
[下载系统的问题]在添加下载链接时,如果有多个下载地址,怎么循环将 ...
checkbox、textbox的循环问题? Web 开发/ ASP - CSDN社区community ...
在asp.net里如何实现数据的批量录入! .NET技术/ ASP.NET - CSDN社区 ...
求助:数据批量录入,一次保存,请高手指教.NET技术/ ASP.NET - CSDN ...