路过的都进来帮忙看看,关于表格删除问题 在表格中怎么点击一个按钮后这行就被删除,同时库中也动态更新(用gridview是应该更容易实现)但如果用第一种能实现吗?大家帮忙看看 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <div style="margin-top:30px;"> <table style="width:930px;"> <tr style="text-align:center; background-color:Teal; height:30px; "> <td style="width:350px;"><span>商品名称</span></td> <td style="width:230px;"><span>购买价格</span></td> <td style="width:170px;"><span>购买数量</span></td> <td style="width:180px;"><span>操作</span></td> </tr> <asp:Repeater ID="Repeater1" runat="server"> <ItemTemplate> <tr style="text-align:center; "> <td> <a id="imagelink" href='商品详细信息.aspx?id=<%# Eval("商品名")%>'> <img src='<%# Eval("小图片") %>' style="width:40px; height:50px; float:left;" alt='<%# Eval("商品名")%>' /></a> <div style="float:left; margin-top:15px; margin-left:10px;"><a id="link" href='商品详细信息.aspx?id=<%# Eval("商品名")%>'> <span style="font-size:12px;"><%# Eval("商品名")%></span></a></div> </td> <td><%# Eval("购买价格") %></td> <td><input type="text" id="amount" value='<%# Eval("购买数量") %>' /></td> <td style="font-size:12px; text-align:center;"><span style="line-height:200%;">移入收藏</span> <br /> <span >删除</span></td> </tr> </ItemTemplate> </asp:Repeater> </table></div> </div> Repeater 根据当前商品名 到数据库中去删除删除后重新绑定Repeater 首先在数据绑定的时候,给这一行的按钮绑定上主键ID。在删除的时候跳到command事件里,获得此ID,然后删除数据库,再重新绑定数据源即可 删除后,再重新绑定就行了,最好用Repeater <span >删除</span>删除这里放个linkbutton 设置COmmandName="delete" COmmandArgument=<%#ID%>if(e.CommandName=="delete"){//删除}或用ajax把ID传过去删除! e.commandname是不是要写在什么特定的函数中啊,我放在按钮的点击事件中,e后面没跟出commandname 在gridview中的RowCommand中执行事件lz可以去这里看看http://iamjit.javaeye.com/blog/401127 blog高手请进! 动态转静态的做法和机制? Asp.net控件与数据库事物. 页面间传值 求ASP.NET效率高的存储过程翻页(按主键ID DESC的) 网页变量如何保存?可以使用static吗? 在web页面上使用了水晶报表,可以正常预览,可是调用printtoprinter的时候,报告没有默认打印机,怎么解决? 如何判断当前列应用的是模板列 回发事件中重新绑定asp:CheckBoxList数据 如何给toolbarbutton加上onclick事件,在客户端!! asp.net中怎样验证ip的输入是否正确,高手帮帮忙啊! 密码修改成功自动跳转页面
<table style="width:930px;">
<tr style="text-align:center; background-color:Teal; height:30px; ">
<td style="width:350px;"><span>商品名称</span></td>
<td style="width:230px;"><span>购买价格</span></td>
<td style="width:170px;"><span>购买数量</span></td>
<td style="width:180px;"><span>操作</span></td>
</tr>
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<tr style="text-align:center; ">
<td>
<a id="imagelink" href='商品详细信息.aspx?id=<%# Eval("商品名")%>'> <img src='<%# Eval("小图片") %>' style="width:40px; height:50px; float:left;" alt='<%# Eval("商品名")%>' /></a>
<div style="float:left; margin-top:15px; margin-left:10px;"><a id="link" href='商品详细信息.aspx?id=<%# Eval("商品名")%>'> <span style="font-size:12px;"><%# Eval("商品名")%></span></a></div>
</td>
<td><%# Eval("购买价格") %></td>
<td><input type="text" id="amount" value='<%# Eval("购买数量") %>' /></td>
<td style="font-size:12px; text-align:center;"><span style="line-height:200%;">移入收藏</span>
<br />
<span >删除</span></td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
</div>
</div>
删除后重新绑定Repeater
<span >删除</span>删除这里放个linkbutton 设置COmmandName="delete" COmmandArgument=<%#ID%>
if(e.CommandName=="delete")
{
//删除
}
或用ajax把ID传过去删除!
e.commandname是不是要写在什么特定的函数中啊,我放在按钮的点击事件中,e后面没跟出commandname
lz可以去这里看看
http://iamjit.javaeye.com/blog/401127