ASP.Net中ListView 不能启用编辑的功能了 为啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP.Net中ListView 不能启用编辑的功能了 为啥?相关的知识,希望对你有一定的参考价值。

我来彻底解决这个问题吧!
首先:直接点明出现这个问题的原因是什么:那是因为我们没有指定数据源(ObjectDataSource)的更新方法。所以解决问题就要指定一个更新方法!
这个就不详细解释原理,直接给出解决方案:
1:在Dateset中添加一个UPdate查询(语句要按编译器的语言写 可参照intsert 这不稍难)
2:在数据源中ObjectDataSource指定Update的方法为 1中添加的方法
3:重新配置listview

以上步骤是彻底解决问题的方案,因为原理就是这样 不可能解决不了。其他出现问题类似,如果想继弄懂原因 请理解ObjectDataSource原理
参考技术A 原因:
数据源控件在配置selete语句的时候需要一起配置修改、删除、插入语句,才能让listview启用编辑。
解决方法:
配置数据源的时候到了selete语句这一步点高级选项,勾选生成增删改查语句。
参考技术B 刚也碰到这个问题了,百度了一下到你这里了。。
研究了一下,解决了
你绑定的表没有主键。添加一个主键就OK \(^o^)/本回答被提问者采纳
参考技术C 查看属性是否被修改 参考技术D checkBox的Enable属性设成False了吧?

ASP.NET中找不到listview控件....急..怎么在ASP.NET中添加LISTVIEW控件...

RT...急....

参考技术A .用DataList吧!自己顶一个一个元素的显示方式。其他的元素都会按照这个显示方式显示! 参考技术B 3.5以上才有

以上是关于ASP.Net中ListView 不能启用编辑的功能了 为啥?的主要内容,如果未能解决你的问题,请参考以下文章

asp.net(C#)怎样将listview中的radiobutton设置成互斥?

ASP.NET 网格视图与列表视图

ASP.NET中找不到listview控件....急..怎么在ASP.NET中添加LISTVIEW控件...

如何在 ASP.Net MVC 6 中编辑和继续

如何在asp.net中自动启用浏览器位置设置

ASP.NET中如何获取listview指定列的值