Gridview连接数据源未设置主键错误一例
来源:互联网 发布:麻将与贪心算法 编辑:程序博客网 时间:2024/06/06 08:31
必须在 GridView“GridView1”上指定数据键,然后才能检索选定的数据键。使用 DataKeyNames 属性指定数据键。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.InvalidOperationException: 必须在 GridView“GridView1”上指定数据键,然后才能检索选定的数据键。使用 DataKeyNames 属性指定数据键。
今天用gridview连接了一个数据源,结果出现如上错误
原来是自己数据库知识忘记差不多了,在数据库中关于主键是这样解释的:
主键: 概念 主关键字(主键,primary key)是被挑选出来,作表的行的惟一标识的候选关键字。一个表只有一个主关键字。主关键字又可以称为主键。 主键可以由一个字段,也可以由多个字段组成,分别成为单字段主键或多字段主键。 作用 1)保证实体的完整性; 2)加快数据库的操作速度 3) 在表中添加新记录时,ACCESS会自动检查新记录的主键值,不允许该值与其他记录的主键值重复。 4) ACCESS自动按主键值的顺序显示表中的记录。如果没有定义主键,则按输入记录的顺序显示表中的记录。 特点 1) 一个表中只能有一个主键。如果在其他字段上建立主键,则原来的主键就会取消。在ACCESS中,虽然主键不是必需的,但最好为每个表都设置一个主键。 2)主键的值不可重复,也不可为空(NULL)。
上面说明的是access,不过在VS中连接的数据库没有设置主键就没有办法正常运行
- Gridview连接数据源未设置主键错误一例
- qt 连接sqlserver 出现 “未发现数据源名称并且未指定默认驱动程序”的错误解决方法
- 开启子线程设置GridVIew数据源
- 设置数据源连接SQL SERVER
- 已经建立连接之后未强制实施连接只读方式。 要强制实施只读连接,应设置只读数据源或连接属性。 ERRORCODE=4474, SQLSTATE=01000
- GridView主键
- .net通过类连接数据库并实现gridview绑定数据源
- .NET 使用GridView控件绑定数据源个人出现的错误*
- 不用设置数据源连接Access的方法
- tomcate设置数据源和连接池
- kettle数据源连接的集群设置
- Tomcat中设置数据源和连接池
- win7系统 设置宽带连接网络共享 出现错误 无法启用共享访问 错误代码:0x80004005:未指定错误
- win7系统 设置宽带连接网络共享 出现错误 无法启用共享访问 错误代码:0x80004005:未指定错误
- 未付初值,引发不确定后续错误一例
- hibernate错误问题_主键设置
- 使用oracle数据源错误一解
- ORA-06413:连接未打开错误
- 使用Connection对象建立数据库连接-连接类、属性和方法
- ADO.NET的主要组件
- Oracle常用命令集
- ADO.NET常用命名空间
- VS 2010 测试功能学习(18) – Coded UI Test三个必知的函数
- Gridview连接数据源未设置主键错误一例
- ADO.NET简介
- 总结一下,在MVC下利用JQUERY实现AJAX提交,并实现AJAX .NET的UpdateProgress功能
- 使用VS2008怎么连接自带的SQL Server2005的Express版本数据库
- ADO.NET中Command对象检索和操作数据库
- 我当妈妈了。
- matlab绘制一元函数图像
- 将ubuntu安装在U盘
- WF4.0 工作流的结束,终止,异常