怎样可以点击button可以删除DataList内的一个数据
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ShoppingConnectionString %>"
SelectCommand="SELECT * FROM [CApple]"
DeleteCommand="DELETE FROM CApple WHERE [id] = @id">
<DeleteParameters>
<asp:QueryStringParameter Name="id" Type="String"/>
</DeleteParameters>
</asp:SqlDataSource>
<asp:DataList ID="dlProduct" runat="server" DataSourceID="SqlDataSource1"
CellPadding="16" HorizontalAlign="Center" RepeatColumns="3" Width="620px"
DataKeyField="id">
<ItemTemplate>
<div class="divLeft">
<img id="imgProduct" alt="" src='<%# Eval("img") %>' style="border-width:0px; width:250px;height:250px" runat="server" />
</div>
<div class="divLeft">
<div class="productName">
<asp:Label ID="Label1" runat="server" Text='<%# Eval("name") %>' Font-Size="15"></asp:Label>
</div>
<div class="productDescription">
<%# Eval("descn") %>
</div>
<div class="itemText">
价格:<%# Eval("price") %></div>
<asp:Label ID="Label2" runat="server" Text='<%# Eval("id") %>' ForeColor="White"></asp:Label>
<div class="itemText">
<asp:Button ID="Button1" runat="server" Text="取消收藏"
onclick="Button1_Click" CommandArgument="'<%#Eval("id") %>'" CommandName="delete" />
<asp:Button ID="Button2" runat="server" Text="加入购物车" />
</div>
</div>
</ItemTemplate>
</asp:DataList>
</form>