如何通过button把 Repeater中textbox值加入数据库(button不在repeater中) 本帖最后由 wyg06102 于 2011-01-26 08:29:01 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for (int i = 0; i < this.cart.Items.Count; i++) { TextBox txt = (TextBox)this.cart.Items[i].FindControl("num"); string num= txt.Text; } update PShopcart set CartNum=‘" + num + "’ where ID=??"插入数据库怎么对应到相应的数据 首先你的repeater里要存储ID才行 <asp:Repeater ID="cart" runat="server" OnItemDataBound="cart_ItemDataBound"> <HeaderTemplate> </HeaderTemplate> <ItemTemplate> <tr> <td><%# Eval("ID")%></td> <td><img src="upload/<%# Eval("ProductPic")%>" width="75" height="75"/></td> <td class="product"><b><%# Eval("ProductName")%></b></td> <td><asp:TextBox ID="num" runat="server" style="width:60px;"></asp:TextBox></td> </tr> </ItemTemplate> <HeaderTemplate> </HeaderTemplate> </asp:Repeater> <asp:Repeater ID="cart" runat="server" OnItemDataBound="cart_ItemDataBound"> <HeaderTemplate> </HeaderTemplate> <ItemTemplate> <tr> <td><asp:Label ID="ID" runat="server" Text='<%# Eval("ID")%>'></asp:Label></td> <td><img src="upload/<%# Eval("ProductPic")%>" width="75" height="75"/></td> <td class="product"><b><%# Eval("ProductName")%></b></td> <td><asp:TextBox ID="num" runat="server" style="width:60px;"></asp:TextBox></td> </tr> </ItemTemplate> <HeaderTemplate> </HeaderTemplate> </asp:Repeater> for (int i = 0; i < this.cart.Items.Count; i++) { Label ID= (Label)this.cart.Items[i].FindControl("ID"); string strID=ID.Text; TextBox txt = (TextBox)this.cart.Items[i].FindControl("num"); string num= txt.Text; } 怎么判断输入的字符串是不是由数字组成的? Oracle批量创建表的“Begin。。。End”异常探讨 c#中,怎么能主动让窗口失效进行重绘 如何写两表关联查询的SQL语句 有没有哪个网站有较全的计算机专业词汇啊? 收据如何打印? 一个简单的asp按钮问题。 关于asp.net与防火墙冲突问题 c# 调用Oracle存储过程 PLS-00201:必须声明标识符 C#中将内存中的ref object对象写到文件中。高手请入。 急求!Winform调用WebService实例。!!在线等,有满意立即结贴。 怎样用stream导出excel(未保存状态)?
{
TextBox txt = (TextBox)this.cart.Items[i].FindControl("num");
string num= txt.Text;
}
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%# Eval("ID")%></td> <td><img src="upload/<%# Eval("ProductPic")%>" width="75" height="75"/></td>
<td class="product"><b><%# Eval("ProductName")%></b></td>
<td><asp:TextBox ID="num" runat="server" style="width:60px;"></asp:TextBox></td>
</tr>
</ItemTemplate>
<HeaderTemplate>
</HeaderTemplate>
</asp:Repeater>
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><asp:Label ID="ID" runat="server" Text='<%# Eval("ID")%>'></asp:Label></td> <td><img src="upload/<%# Eval("ProductPic")%>" width="75" height="75"/></td>
<td class="product"><b><%# Eval("ProductName")%></b></td>
<td><asp:TextBox ID="num" runat="server" style="width:60px;"></asp:TextBox></td>
</tr>
</ItemTemplate>
<HeaderTemplate>
</HeaderTemplate>
</asp:Repeater> for (int i = 0; i < this.cart.Items.Count; i++)
{
Label ID= (Label)this.cart.Items[i].FindControl("ID");
string strID=ID.Text;
TextBox txt = (TextBox)this.cart.Items[i].FindControl("num");
string num= txt.Text;
}