关于datagrid行删除的问题?

nhisense 2003-07-21 04:14:32
我觉得DataGrid行删除有一个bug。就是,你删除了一行之后,刷新他还会删除一行。这是不应该见到的效果,这个问题能解决吗?
...全文
17 10 打赏 收藏 举报
写回复
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
autumnm1981 2003-07-23
  • 打赏
  • 举报
回复
我曾碰到同样的问题,不知道原因是否和你的一样。我的原因在griddata的属性叶中选中了deletecommand为mydatagrid_deletecommand,然后在html中又指定了一下“Oncommand="mydatagrid_deletecommand"”,然后点击删除时,就会执行两次。
killprograme 2003-07-23
  • 打赏
  • 举报
回复
删除后,从新从数据库体数据,在榜定
zenghuihong6 2003-07-23
  • 打赏
  • 举报
回复
datagrid.edititemindex=-1
bindgriddata()(自己写)
nhisense 2003-07-22
  • 打赏
  • 举报
回复
删除代码没有在page_load中。就是在也不应该ispostback被扩起来,那样岂不是从来都删除不了。

楼上的 renzhaxu(renzhaxu)兄弟,定位到-1是什么意思?我现在指出两点,供大家参考。

1.现在关键不是服务器端的问题是,刷新的时候是将上次的http请求完全复制后重发给服务器,但是,恰恰上次的HTTP请求包含删除table中某某行的信息。

2.asp.net在设计(删除行)的时候,是以行序号制定行,而不是其他的方式(比如以这行的主键置指定行)。这样,上次请求假如要删除第2行,这次还是要删除第2行。所以,就会有上述问题。

兄弟们最好都试一下,刷新一下看看。定会有这个问题发生。

renzhaxu 2003-07-22
  • 打赏
  • 举报
回复
删除后把先前删除的行号赋值为-1
Dragonraja 2003-07-21
  • 打赏
  • 举报
回复
是不是在Page_load中有删除行的代码??
没有被ispostback 扩起来??
zhengjianning402 2003-07-21
  • 打赏
  • 举报
回复
删除后重新绑定一下,应该没事吧,我都没碰过此事
renzhaxu 2003-07-21
  • 打赏
  • 举报
回复
删除后,定位到-1
nhisense 2003-07-21
  • 打赏
  • 举报
回复
怎么不会,你刷新过没有?
我当然 重新绑定数据 了,但是关键是数据源dataview中的数据又被删除了一行。
OK521 2003-07-21
  • 打赏
  • 举报
回复
不会呀,我每次都很好。
你删除后重新绑定数据试试。
把你的代码贴出来。。。
发帖
.NET社区

6.1w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
帖子事件
创建了帖子
2003-07-21 04:14
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。