在ASP.Net中,Gridview控件 用DataSet填充数据源后,就不能够执行删除操作了,跪求解决方法,分不是问题!

2025-03-17 08:07:52
推荐回答(3个)
回答1:

Gridview控件 用DataSet填充数据源后,就不能够执行删除操作了,这是肯定的。

DataSet 是只读的,当然不能删除。

要删除、修改数据,必须使用DataRead填充数据源。

回答2:

aspx页面:

'>删除


.cs页面:

protected void Gvw_List_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "del")
{
int delid = Convert.ToInt32(e.CommandArgument.ToString());
if (delid > 0)
{
pub.Conn.conn.Exec("delete from [userMenu] where adminId=@id");
Databind();
Page.RegisterStartupScript("script", "");
}
}

回答3:

1楼别拿自己错误的知识误导楼主

楼主所说的"支持数据源替换的函数"不理解什么意思