为什么会这样啊!!关于在datagrid中进行数据操作的问题,急切盼望你的答复!!
qtj 2003-04-30 06:56:47 我想在datagrid中进行数据的删除、更新、编辑和插入的操作,所以在datagrid中加入了如下的语句,这是最后一列显示的内容,就是几个按钮。
<asp:TemplateColumn>
<ItemTemplate>
<asp:LinkButton CommandName="Edit" Text="Edit"
runat="server"/>
<asp:LinkButton CommandName="Delete" Text="Delete"
runat="server"/>
</ItemTemplate>
<EditItemTemplate>
<asp:LinkButton CommandName="Cancel" Text="Cancel"
runat="server"/>
<asp:LinkButton CommandName="Update" Text="Update"
runat="server"/>
</EditItemTemplate>
</asp:TemplateColumn>
前面的几列显示的是具体的数据内容。
当然在datagrid中加了:
OnEditCommand="DEDR_Edit"
OnUpdateCommand="DEDR_Update"
OnCancelCommand="DEDR_Cancel"
OnDeleteCommand="DEDR_Delete"
令人所不解的是,当按下以上一个按钮,也就是触发了其中的一个事件后,给定的事件的程序代码正确执行了,但问题是,当按浏览刷新后,刚才所触发的事件程序代码又一次被执行了一次,引起错误。
比如,我按下了第二行delete按钮,将第二行给删除了,当按浏览刷新后,把新的第二行记录给删除了。再按又把新的第二行记录又给删除了,按几次删几次。
请各位高手们帮忙解答!不胜感激!!!!!!!!!!!!!!