在asp.net listview中,我正在放一张桌子
<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>
这基本上是一个文本字符串,在它旁边我想要一个按钮,它将删除按钮出现的行。该表包含的字段多于此,但为简单起见,这是基本结构。所有数据都以编程方式输入。有谁知道如何从表中删除一行?
谢谢, 克雷格
答案 0 :(得分: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>