您的位置:首页 > 数据库

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

2010-01-10 02:57 886 查看
由于我想用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牛啊,我大部分的问题都是在这里找到答案的:)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐