首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

循环批量添加数据有关问题,有人会吗?

2011-12-30 
循环批量添加数据问题,有人会吗??PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.Ev

循环批量添加数据问题,有人会吗??
Private   Sub   Button1_Click(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   Button1.Click
                Dim   conn   As   New   System.Data.SqlClient.SqlConnection( "server=;database=BGMS;uid=sa;pwd=jsj; ")
                conn.Open()
                Dim   i   As   Integer
                Dim   str1,   ttext1   As   String
                For   i   =   1   To   10
                        ttext1   =   "TextBox "   &   i   &   ".text "
                        If   Trim( "TextBox "   &   i   &   ".text ")   <>   " "   Then
                                Dim   cmds   As   New   System.Data.SqlClient.SqlCommand( "insert   into   jishu(name,gongsi,dtime)   values( ' "   &   Trim( "TextBox "   &   i   &   ".text ")   &   " ', ' "   &   DropDownList1.SelectedValue   &   " ', ' "   &   Now   &   " ') ",   conn)
                                cmds.ExecuteNonQuery()
                        End   If
                Next
                Response.Write( "添加成功! ")
                conn.Close()
        End   Sub

问题出在了 "TextBox "   &   i   &   ".text "上
我想批量添加10条数据
textbox1
textbox2
textbox3
textbox4
textbox5
textbox6
textbox7
textbox8
textbox9
textbox10.text
我用循环批量链接字符串成10个控件
可是发现空间名字变成字符串后就不是变量了
就不能自动获取它本身的值了
请大家说说这个有什么好的解决方案吗???

[解决办法]
for(int i=1; i <=10; i++)
((TextBox)findcontrol[ "textbox1 "+i]).text
[解决办法]
可以用FindControl( "TextBox " + i)

热点排行