
datalist的删除无法实现,哪里错了?
privatevoidDataGrid_DeleteCommand(objectsource,System.Web.UI.WebControls.DataGridComm...
private void DataGrid_DeleteCommand(object source,System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
SqlConnection myConnection=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]);
myConnection.Open();
SqlCommand mycomm=new SqlCommand("delete from products where id="+Request.Params["id"],myConnection);
try
{
mycomm.ExecuteNonQuery();
Response.Redirect("InformList.aspx");
}
catch(System.Exception xe)
{
throw xe;
}
我用的DateGrid数据绑定
怎么删除不了啊。。
} 展开
{
SqlConnection myConnection=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]);
myConnection.Open();
SqlCommand mycomm=new SqlCommand("delete from products where id="+Request.Params["id"],myConnection);
try
{
mycomm.ExecuteNonQuery();
Response.Redirect("InformList.aspx");
}
catch(System.Exception xe)
{
throw xe;
}
我用的DateGrid数据绑定
怎么删除不了啊。。
} 展开
展开全部
问题不是出在DataGrid_DeleteCommand上,而是出在dataGrid控件本身,在配置数据绑定向导中有两个可选项:
1、生成delete/update/insert语句
2、支持多用户同时操作(具体怎么说的忘了,大概就这个意思)
把第2个勾不要勾上,问题自然就解决了。
1、生成delete/update/insert语句
2、支持多用户同时操作(具体怎么说的忘了,大概就这个意思)
把第2个勾不要勾上,问题自然就解决了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询