问题描述
<asp:RepeaterID="Repeater2"runat="server"><HeaderTemplate><tablewidth="100%"border="0"cellpadding="1"cellspacing="1"style="background-color:Gray"height:141;"></HeaderTemplate><ItemTemplate><tablealign="center"width="680"border="0"cellpadding="1"cellspacing="1"bgcolor="#CCCCCC"><trstyle="background-color:White"><tdwidth="180"align="center"valign="top"bgcolor="#F2FDF3"class="login_txt"><imgsrc="images/icon_hostusers_32px.gif"width="32"height="32"/><br/>回复人:<%#DataBinder.Eval(Container.DataItem,"FanswerUser")%><br>回复时间:<%#DataBinder.Eval(Container.DataItem,"Fanswerdatetime")%></td><tdvalign="top"bgcolor="#FCFCFC"><%#DataBinder.Eval(Container.DataItem,"FanswerContent")%></td></tr><tr><tdalign=right>第<%#Eval("Fanswerseq")%>楼,奖励金额:</td><td><asp:TextBoxID="TextBox2"runat="server"></asp:TextBox></td></tr></table></ItemTemplate><FooterTemplate><tr><tdbgcolor="#EFEFD"colspan=7height="0"></td></tr></table></FooterTemplate></asp:Repeater><asp:ButtonID="BUTTON1"runat="server"></asp:Button>如何在button1的绑定事件中获取上面repeater中的textbox2的值写入数据库,循环??
解决方案
解决方案二:
foreach(RepeaterItemiteminRepeater2.Items){TextBoxtb=item.FindControl("TextBox2")asTextBox;if(tb!=null){//使用tb,即TextBox2的引用;}}
解决方案三:
protectedvoidButton1_Click(objectsender,EventArgse){for(inti=0;i<this.Repeater1.Items.Count;i++){//客户端TextBoxchb=(TextBox)this.Repeater1.Items[i].FindControl("TextBox2");insertintohh(title)values("+chb.Text+")}
解决方案四:
foreach(RepeaterItemiteminRepeater2.Items){TextBoxtb=item.FindControl("TextBox2")asTextBox;cmd.CommandText="insertinto....values(...,tb.Text.Trim()..)";cmd.ExecuteNonQuery();}
解决方案五:
foreach(RepeaterItemiteminRepeater2.Items){TextBoxtb=item.FindControl("TextBox2")asTextBox}
解决方案六:
引用1楼yiuke的回复:
foreach(RepeaterItemiteminRepeater2.Items){TextBoxtb=item.FindControl("TextBox2")asTextBox;if(tb!=null){//使用tb,即TextBox2的引用;}}
这样就ok
解决方案七:
item[i].FindControl("TextBox")asTextBox
解决方案八:
引用2楼kongwei521的回复:
C#codeprotectedvoidButton1_Click(objectsender,EventArgse){for(inti=0;i<this.Repeater1.Items.Count;i++){//客户端TextBoxchb=(TextBox)t……
貌似这个可以额!!!