手动删除GridView的 一行内容。
在 RowDeleting 事件中 代码如何实现、、、、、
希望大家帮帮忙。。
谢谢了、、、、
在 RowDeleting 事件中 代码如何实现、、、、、
希望大家帮帮忙。。
谢谢了、、、、
解决方案 »
- (讨论贴)如何在Asp.Net后台完美实现弹出‘确认’‘取消’按钮,然后执行确认的方法或取消的方法
- VS自带的IIS和真实的IIS有什么区别
- 谁知道哪里有免费源码托管服务,用VSS当服务器端
- 自定义commandField 编译为dll时不报错,但为什么不能在工具箱中显示,急,在线等,谢了先
- 大家帮我看看 这个为什么不会 跳转
- 关于不同服务间变量传递问题
- 关于asp.net的问题
- 请教大家,往项目业务需求方向发展好,还是往技术方面发展好??
- 如何获取用户在文本框中输入的文本(ASP.NET+C#)??
- 请大家讨论除了用存储过程来提高asp.net页面的速度,请还有什么方法??!!来者有分
- .net 注册邮箱验证
- petshop问题
至于直接绑定sqldatasource的好像自带删除按钮的
通过Row_Command删!然后GridView.DataBind();一下。CommandName设为"Delete"可能会引起问题。
自动 触发 RowDeleting 事件。。
问题在于 我要 获得 选中的 行数
获得行数 就好办了
{
string sqlstr = "delete from 表名 where 字段='" + GridView1.DataKeys[e.RowIndex].Value.ToString() + "'";
Hospital.Dal.DbAccess.excuteDML(sqlstr);
bind();绑定GridView1的方法
}
不过还要设置相应的 DataKeyNames 的键
如果直接获得 行数的信息怎么实现。。
try
{
dt.Rows[a].Delete();
Response.Write(" <script> alert( '删除成功!'); </script> ");
}
catch
{
Response.Write(" <script> alert( '删除失败!'); </script> ");
}
然后绑定你的数据 你就是想获取1行ID的话.e.RowIndex就可以