0

在 asp.net 列表视图中,我正在放置一个表格

<ItemTemplate>
  <tr> 
    <td style="width:90%"><asp:TextBox Enabled="false" ID="txtOverall" Text='<%#Eval("Overall") %>' runat="server"></asp:TextBox></td>
    <td style="width:10%"><asp:Button ID="cmdDelete" OnClick="DeleteRow" ToolTip='<%#Eval("tooltip") %>' class="alert tiny button" Text="x" runat="server"  /></td>
   </tr> 
 </ItemTemplate>   

这基本上是一个文本字符串,在它旁边我想要一个按钮来删除按钮出现的行。该表包含比这更多的字段,但为简单起见,这是基本结构。所有数据均以编程方式输入。有谁知道我如何从表格中删除一行?

谢谢,克雷格

4

1 回答 1

0

您需要处理删除命令

  private void OnRecordDeleting(Object source, SqlDataSourceCommandEventArgs e) {    
       //your deleting code
     }

和asp

   <asp:SqlDataSource
        id="SqlDataSource1"
        runat="server"
        DataSourceMode="DataSet"
        ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
        SelectCommand="SELECT * FROM Orders"            
        OnDeleting="OnRecordDeleting"
        OnDeleted="OnRecordDeleted">
    </asp:SqlDataSource>
于 2013-06-05T10:18:16.703 回答