listview 删除行问题

问题描述

前台绑定了数据库,添加了删除按钮,点击删除不报错,也没有反应找不出问题了小白求助。。。<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="softlist.aspx.cs"Inherits="admin_softlist"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title></title><linkhref="../App_style/cssSoft.css"rel="stylesheet"type="text/css"/></head><body><formid="form1"runat="server"><div><divid="softcontent"class="fl"><asp:ListViewID="ListView2"runat="server"DataSourceID="soft_listview"GroupItemCount="4"><GroupTemplate><tr><asp:PlaceHolderrunat="server"ID="itemPlaceHolder"/></tr></GroupTemplate><LayoutTemplate><table><asp:PlaceHolderID="groupPlaceholder"runat="server"/></table></LayoutTemplate><ItemTemplate><divid="softimg"><td><asp:ImageID="Image1"runat="server"ImageUrl='<%#"/success/"+Eval("soft_img")%>'/><divid="delet"><span><%#Eval("soft_name")%></span><asp:ButtonID="DeleteButton"runat="server"CommandName="Delete"Text="删除"OnClientClick="returnconfirm('确定要删除吗?');"/></div></td></div></ItemTemplate></asp:ListView><asp:AccessDataSourceID="soft_listview"runat="server"DataFile="~/App_Data/data.accdb"SelectCommand="SELECT[soft_id],[soft_name],[soft_url],[soft_img]FROMS_SOFT"DeleteCommand="DELETEFROMS_SOFTWHERE[soft_id]=@softID"><DeleteParameters><asp:QueryStringParameterName="soft_id"Type="Int32"/></DeleteParameters></asp:AccessDataSource><%--分页控件--%><divclass="divPagerfl"><asp:DataPagerID="DataPager"runat="server"PagedControlID="ListView2"PageSize="12"><Fields><asp:NextPreviousPagerFieldShowFirstPageButton="true"ShowNextPageButton="false"/><asp:NextPreviousPagerFieldShowLastPageButton="true"ShowPreviousPageButton="false"/></Fields></asp:DataPager></div></div></div></form></body></html>

解决方案

解决方案二:
找到问题了DataKeyNames没写itemplaceholderid没写写上OK
解决方案三:

解决方案四:
引用1楼ainiyi51的回复:

找到问题了DataKeyNames没写itemplaceholderid没写写上OK

小伙子多debug嘛
解决方案五:
自己可以找到问题是最好的了,还请多多积累经验,学习解决问题的能力。多搜索,多看看技术博文,有时间多谢谢总结博文,对自己的能力肯定会有提高的,建议多看看博客园文章。
解决方案六:
解决了就好

时间: 2024-09-20 11:54:03

listview 删除行问题的相关文章

visual studio 2005-vb.net程序即vs2005中ListView没有Remove,如何来实现删除被选中的一行数据?

问题描述 vb.net程序即vs2005中ListView没有Remove,如何来实现删除被选中的一行数据? 找了写资料,没有关于vb.net的Listview删除行的操作,哪位大拿指点指点... vb.net程序提示"Remove"不是System.Windows.Forms.ListView的成员 解决方案 ListView.Items.Remove 解决方案二: Items要是带参数的话(定位到哪一行要进行删除),就会提示"Remove"不是System.Wi

【黑马Android】(04)数据库的创建和sql语句增删改查/LinearLayout展示列表数据/ListView的使用和BaseAdater/内容提供者创建

数据库的创建和sql语句增删改查 1. 加载驱动. 2. 连接数据库. 3. 操作数据库.   创建表: create table person( _id integer primary key, name varchar(20), age integer );   添加: insert into person(name, age) values('lisi', 19);   删除: delete from person where _id = 1;   修改: update person se

C# 扩展ListView控件的问题?

问题描述 想给ListView增加一个事件,当"添加.删除行:修改单元格数据"时触发,有谁有好的主意??? 解决方案 解决方案二:自定义一个控件,自ListView继承.在里面找些合适的事件来触发该事件.

处理The content of the adapter has changed but ListView did not receive a notification异常

istView在更新时报异常: ERROR/AndroidRuntime(15260): java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread, but only

怎么通过“适配器”获得窗体上鼠标选择的listview单元格的坐标?

问题描述 怎么通过"适配器"获得窗体上鼠标选择的listview单元格的坐标? 怎么通过"适配器"获得窗体上鼠标选择的listview单元格的坐标?怎么才能得到坐标相对屏幕的距离?

图片-ListView滚动条没有显示在屏幕最右侧

问题描述 ListView滚动条没有显示在屏幕最右侧 如图上所示,怎么破?求指导

创业团队-listview从右往左滑问题

问题描述 listview从右往左滑问题 求救,创业团队经验不足,遇到难题,希望有牛人能解答???????????????????????? 解决方案 参考Android 使用Drawerlayout仿网易新闻客户端抽屉模式 左向滑动和右向滑动是通过gravity控制,左划界面android:layout_gravity="left" 当然这里的left也可以用start代替,右划界面就理所当然的是android:layout_gravity="right" ,同样

Android在滚动列表中实现视频的播放(ListView &amp;amp; RecyclerView)

英文原文:Implementing video playback in a scrolled list (ListView & RecyclerView)  本文将讲解如何在列表中实现视频播放.类似于诸如 Facebook, Instagram 或者 Magisto这些热门应用的效果: Facebook: Magisto: Instagram: 这片文章基于开源项目: VideoPlayerManager. 所有的代码和示例都在那里.本文将跳过许多东西.因此如果你要真正理解它是如何工作的,最好下

.NET的winform中listview的绑定

         private void FrmXMLShow_Load(object sender, EventArgs e)         {             // listview样式设置             listView1.GridLines = true;             listView1.FullRowSelect = true;             listView1.View = View.Details;             listVie