gridview中的数据源是个视图,我想在显示之后,添加一个删除功能,删除的是一个表中的一个表中的一条记录,这个表的主键和这个视图的主键是一样的(因为这个表就是构成视图中的一张表)。
但是视图的数据源好像不能添加删除的功能。我也想过自己添加一列,自己在后台写代码来实现删除的功能,但是点了之后还没进去就报错,说:没有Delete command命令。
我想请问一下,如何解决这个问题,请大家指教,谢谢!
但是视图的数据源好像不能添加删除的功能。我也想过自己添加一列,自己在后台写代码来实现删除的功能,但是点了之后还没进去就报错,说:没有Delete command命令。
我想请问一下,如何解决这个问题,请大家指教,谢谢!
解决方案 »
- datagridview有没有数据榜定事件?我现在数据榜定的过程中处理一些数据
- 关于编程思想和心得的交流~~~交流者均有分
- C#事务的问题,一次添加到几张表中,怎么解决。
- 怎么样在自定义控件中使用session且session值不从页面传进来
- 窗体和表格间的消息传递
- 请问使用.net程序删除Excel的工作表(如sql删除表的sql语句),如Sheet1.但不使用Excel组件的删除功能,请高人给出相关的提示或者相关代码,先谢谢啦.
- 已经开第4贴了,一天刷新不下30次。各位大哥,大姐,能给的我都给了,我真的没分了,帮帮我吧!!!
- c#下如何获取ftp文件夹名
- 请教:一个常识的问题,有没有大虾出手相救...
- GetHashCode();
- axWebBrowser控件里面如何禁止web网站的打印,上传和下载文件
- 如何读取EXCEL文件并SQL里面的标准匹配啊
{
int id=Convert.ToInt(this.gv.DataKeys[e.RowIndex].Value);
//删除。重新绑定数据
BindData();
}
单表导出的保留码的视图是可更新视图,多表连接导出,或带GROUP BY 的不是可更新视图
不可更新视图删除时,可直接在删除语句中删除你要删除表的一个纪录,因为你的表的主键和这个视图的主键是一样的,而不是直接对该视图操作(GRIDVIEW中)!!!