Gridview中运用CommandField 删除控件时注意点
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
string id = GridView1.DataKeys[e.RowIndex].Value.ToString();
SqlConnection conn = new SqlConnection(strConn);
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = "delete from chanpin where id =" + id;
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
Response.Write("<script>alert('成功!');window.location.href=window.location.href;</script>");
}
gridview1的《DataKeyNames》属性也给了字段名《id》
问题是 当我点击 删除 按钮后 抛出异常“ 除非指定了 DeleteCommand,否则数据源“SqlDataSource2”不支持删除操作。”
当我再次打开页面时 发现相应的数据确实也删除了。为什么要报错呢?
而且我是按照以前项目里一模一样的做的方法和代码,以前没有这样的错误。为什么现在就错了如何解决呢?
DataSource1是你页面上绑定到gridview1的数据源,sql是你的sql删除语句
Gridview中运用CommandField 删除控件时注意点的更多相关文章
- WPF 中动态创建、删除控件,注册控件名字,根据名字查找控件
		
动态创建控件 1.容器控件.RegisterName("Name",要注册的控件) //注册控件 2.容器控件.FindName("Name") as 控 ...
 - Delphi 在DLL中使用DevExpress控件时出错解决办法
		
测试环境 DevExpress VCL 14.1.3 和XE7 问题:在dll使用cxGrid控件时 如果不添加列标题 则不报错 查询无数据集显示,如果加上标题 就报错了 这段为报错部分 fun ...
 - WPF封装控件时 检测是否在设计模式中
		
原文:WPF封装控件时 检测是否在设计模式中 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/Vblegend_2013/article/detail ...
 - WPF 中动态创建和删除控件
		
原文:WPF 中动态创建和删除控件 动态创建控件 1.容器控件.RegisterName("Name",要注册的控件) //注册控件 2.容器控件.FindName(" ...
 - 浅析:点击父控件时,子控件中的textview自动进入选中状态
		
原因:父控件属性android:clickable="true",而textview之类的自控件默认不可点击,没有独立的点击监听,这样选中父控件时,textview之类的子控件也进 ...
 - 如何清除应用程序承载 WebBrowser 控件时缓存
		
原文:如何清除应用程序承载 WebBrowser 控件时缓存 http://support.microsoft.com/kb/262110/zh-cn察看本文应用于的产品 function loadT ...
 - 怎样在VS2013/MFC中使用TeeChart绘图控件
		
TeeChart作为一款强大好用的绘图控件,通过它可以绘制出各式各样的图表,包括2D的,还有3D的,绘制的图表美观实用,这里主要讲述如何在VS2013/MFC中使用TeeChart控件,顺便说一下在V ...
 - 【经验】Angularjs 中使用 layDate 日期控件
		
layDate 控件地址:http://laydate.layui.com/ 前情:原来系统中使用的日期控件是UI bootstrap(地址:https://angular-ui.github.io/ ...
 - 五种情况下会刷新控件状态(刷新所有子FWinControls的显示)——从DFM读取数据时、新增加子控件时、重新创建当前控件的句柄时、设置父控件时、显示状态被改变时
		
五种情况下会刷新控件状态(刷新控件状态才能刷新所有子FWinControls的显示): 在TWinControls.PaintControls中,对所有FWinControls只是重绘了边框,而没有整 ...
 
随机推荐
- [LeetCode] Sort List 链表排序
			
Sort a linked list in O(n log n) time using constant space complexity. 常见排序方法有很多,插入排序,选择排序,堆排序,快速排序, ...
 - C#进阶系列——WebApi 异常处理解决方案
			
前言:上篇C#进阶系列——WebApi接口传参不再困惑:传参详解介绍了WebApi参数的传递,这篇来看看WebApi里面异常的处理.关于异常处理,作为程序员的我们肯定不陌生,记得在介绍 AOP 的时候 ...
 - 请求如何进入ASP.NET MVC框架
			
一.前言 对于WebForm开发,请求通常是一个以.aspx结尾的url,对应一个物理文件,从代码的角度来说它其实是一个控件(Page).而在MVC中,一个请求对应的是一个Controller里的Ac ...
 - ElasticSearch第三步-中文分词
			
ElasticSearch系列学习 ElasticSearch第一步-环境配置 ElasticSearch第二步-CRUD之Sense ElasticSearch第三步-中文分词 ElasticS ...
 - 自动化运维工具ansible部署以及使用
			
测试环境master 192.168.16.74webserver1 192.168.16.70webserver2 192.168.16.72安装ansiblerpm -Uvh http://ftp ...
 - minHash最小哈希原理
			
minHash最小哈希原理 收藏 初雪之音 发表于 9个月前 阅读 208 收藏 9 点赞 1 评论 0 摘要: 在数据挖掘中,一个最基本的问题就是比较两个集合的相似度.通常通过遍历这两个集合中的所有 ...
 - ImportError: cannot import name '_imagingtk'
			
问题描述 使用tkinter画pillow生成的图片时,在tkinter中抛出此异常. 解决方案 pip install -I --no-cache-dir Pillow 更新pillow 重启解决一 ...
 - ECharts学习(3)--toolbox(工具栏)
			
1. toolbox:这是ECharts中的工具栏.内置有导出图片.数据视图.动态类型切换.数据区域缩放.重置五个工具. 2. toolbox中的属性,不包含五个工具.里面最主要的就是feature这 ...
 - canvas-图片翻转
			
图片90度翻转 在canvas中插入图片需先加载图片(利用Image对象);加载完成后再执行操作drawImage(obj,x,y,w,h) 插入图片的坐标宽高等值 <!DOCTYPE html ...
 - sql 删除所有表
			
sql删除所有表语句: use 数据库名(是要删除表的所在的那个数据库的名称) GO declare @sql varchar(8000) while (select count(*) from sy ...