首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

GridView删除时提示的有关问题

2012-01-20 
GridView删除时提示的问题在VS2005中我的GridView绑定的顺序是这样的第一列第二列第三列第四列用户名密码

GridView删除时提示的问题
在VS2005中
我的GridView   绑定的顺序是这样的
第一列       第二列     第三列     第四列  

用户名         密码         编辑         删除

                protected   void   GridView1_RowDataBound(object   sender,   GridViewRowEventArgs   e)
                {
                        if   (e.Row.RowType   ==   DataControlRowType.DataRow)
                        {
                                ((LinkButton)(e.Row.Cells[3].Controls[0])).Attributes.Add( "onclick ",   "return   confirm( '你确定要删除码? '); ");
                        }
                }

上面的这句可以实现删除时提示   但是点击编辑的时候   就包这样的错误   请问怎么解决啊   是不是点击编辑的时候e.Row.Cells[3].Controls[0]的值就改动了啊?

[解决办法]
就包这样的错误?什么样的错误?
[解决办法]
e.Row.Cells[3]这就是表示第四列
点击编辑也弹出confirm?
[解决办法]
<asp:TemplateField ShowHeader= "False ">
<ItemTemplate>
<asp:LinkButton ID= "LinkButton1 " runat= "server " CausesValidation= "False " CommandName= "Delete "
Text= "删除 " OnClientClick= "return confirm( '确定要删除??? ') "> </asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
[解决办法]
什么样的错误?
((LinkButton)(e.Row.Cells[3].Controls[0])).Attributes.Add( "onclick ", "JavaScript:return confirm( '你确定要删除码? '); ");
[解决办法]
那不是脚本的错误,是你处理绑定的参数有错误...

热点排行