问题描述
是这样的,我做有一个数据表,然后在网页端想删除某一行数据,怎么判定删除按钮选择的是那一行数据,求指点
解决方案
解决方案二:
看你是怎么用的,gridview绑定的话,有2中,一种是command,另外一种是gridview自带的删除行事件,RowDeleting事件,command的话在RowComman事件里进行判断。
解决方案三:
如果你用Jquery,很容易判断当前行$(this).parent.parent如果你用纯js,就用$(this).parentNode..parentNode。然后找到当前行里的主键列
解决方案四:
用的是datalist控件
解决方案五:
引用3楼u010344955的回复:
用的是datalist控件
不想手敲代码的话就启用Delete
解决方案六:
写代码的话就把ID(或是你的唯一标志)绑定给删除按钮的CommandArgument然后在该删除按钮的单击事件中获得CommandArgument中的值再根据ID执行删除
解决方案七:
<asp:LinkButtonrunat="server"CommandArgument='<%#Eval("主键ID")%>'OnCommand="Unnamed_Command">删除</asp:LinkButton>
protectedvoidUnnamed_Command(objectsender,CommandEventArgse){stringkey=e.CommandArgument.ToString();//用这个就可以操作你当前的行。。。}
解决方案八:
e.RowIndex可以获取到当前索引行,然后用这个索引行号就可以做你想要做的处理了
时间: 2024-12-25 23:58:05