在表格中怎么点击一个按钮后这行就被删除,同时库中也动态更新(用gridview是应该更容易实现)但如果用第一种能实现吗?大家帮忙看看

解决方案 »

  1.   

    <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>
      

  2.   

    Repeater 根据当前商品名 到数据库中去删除
    删除后重新绑定Repeater
      

  3.   

    首先在数据绑定的时候,给这一行的按钮绑定上主键ID。在删除的时候跳到command事件里,获得此ID,然后删除数据库,再重新绑定数据源即可
      

  4.   

    删除后,再重新绑定就行了,最好用Repeater 
      

  5.   


    <span >删除</span>删除这里放个linkbutton 设置COmmandName="delete" COmmandArgument=<%#ID%>
    if(e.CommandName=="delete")
    {
    //删除
    }
    或用ajax把ID传过去删除!
      

  6.   


    e.commandname是不是要写在什么特定的函数中啊,我放在按钮的点击事件中,e后面没跟出commandname
      

  7.   

    在gridview中的RowCommand中执行事件
    lz可以去这里看看
    http://iamjit.javaeye.com/blog/401127