从gridview删除行而不重新绑定它 [英] delete row from gridview without rebind it

查看:102
本文介绍了从gridview删除行而不重新绑定它的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好
尝试从网格视图中删除行时出现此错误消息
无需重新绑定,
使用DeleteRow时未处理的asp gridview触发事件rowdeleting"

我使用功能
gridview1.DeleteRow(grdiview1.SelectedIndex)

我需要删除行,然后无需再次重新绑定gridview

hi all
i have this error message when attmping to delete row from grid view
without rebind it ,
"asp gridview fired event rowdeleting which wasn''t handled when use DeleteRow"

i use function
gridview1.DeleteRow(grdiview1.SelectedIndex)

i need to delete row then without rebind gridview again

推荐答案

在哪里/什么时候您打算删除它?

看看 ASP.NET中的页面生命周期. [
Where/When exactly are you tring to delete it?

Have a look at Page Life cycle in ASP.NET.[^]
DataBind happends before Pre-render but after PageLoad.

Might be, the reason because of which you get this error is because your codes does not find any value with that index at that time. You need to do it in GridView1_RowDeleting event


中执行此操作,我只是将行中的删除内容删除为linkbutton delete
gridview1.DeleteRow(gridview1.SelectedIndex);
i just make delete for row into linkbutton delete
gridview1.DeleteRow(gridview1.SelectedIndex);


感谢您的澄清,


这篇关于从gridview删除行而不重新绑定它的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆