使用SqlDataSource实现半自动的数据删除
这里我们主要用到DeleteCommand方法,与半自动添加不同的是,在删除的时候我们需要给它一个id来指向它删除哪一行。当我们把需要删除的编号写入textbox中时,就让它记住我们删除的是哪一个,并把它的值给DeleteParameters,以实现删除。
(为了查看代码更清晰,代码分为了截图和源码两部分,最下面是源码)
aspx源:
aspx.cs
删除方法,把填入的值传给DeleteParameters,删除后绑定到gridview,显示
源代码:
aspx.cs:
protected void btnDel_Click(object sender, EventArgs e)
{
string categoryid = txtCategoryID.Text;
sdsCategory.DeleteParameters["C_ID"].DefaultValue = categoryid;
sdsCategory.Delete();
GridView1.DataBind();
}