GridView连接SQL Server 2005实现增加、更新、删除按钮时遇到的两个错误及解决办法

 

由于我想用GridView实现读取数据库中的内容,并对其进行修改,那么就会用到这一行的索引值。可是由于我用的是VS2008,GridView对以前DataGrid进行了不小的修改,连GridViewCommandEventArgs的参数e的属性都变了(去掉了Item),那么就不能用Item.ItemIndex得到索引值了。
那么应该怎么办呢?
我在网上搜了一下,找到了解决办法:
http://topic.csdn.net/u/20091110/11/649d8b22-d94c-4ddd-8457-d7da9a9acd9d.html
其中,用这句话就可以得到索引值了:int index = Convert.ToInt32(e.CommandArgument); 
 
另外,我还遇到这个错误:GridView激发了未处理的事件“RowDeleting”。原因是我把delete按钮的CommandName命名为"delete",可能是跟系统中默认的带触发事件的名称相同了吧,如果把CommandName另改一个名字,如MyDelete,这个错误就不会出现了。
参考网页:http://blog.csdn.net/f_c_sh/archive/2008/06/13/2543911.aspx
 
说到底,还是CSDN牛啊,我大部分的问题都是在这里找到答案的:)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值