A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马-杨鹏立 高级黑马   /  2012-6-22 12:58  /  2083 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

           guid做表主键时,当他和objectDataSource绑定时。。。出现的 DataObjectTypeName="System.Guid"  这段代码必须删掉,不删掉就会报错。。。报错的内容如下

未能在 ObjectDataSource“ObjectDataSource1”中的 DataObjectTypeName 属性指定的类型中找到名为“Id”的属性。

想请教下谁在用了DataObjectTypeName="System.Guid后解决了报错这问题。。。DataObjectTypeName="System.Guid在那些情况下必用???

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

2 个回复

倒序浏览
未能在 ObjectDataSource“ObjectDataSource1”中的 DataObjectTypeName 属性指定的类型中找到名为“Id”的属性报错内容通常是数据库字段Id的数据类型设置为uniqueidentifier属性才会发生这种情况,一定要把ObjectDataSource“ObjectDataSource1”中的 DataObjectTypeName="System.Guid"这个属性删掉,因为这个通常很少用到。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
许庭洲 发表于 2012-6-22 13:06
未能在 ObjectDataSource“ObjectDataSource1”中的 DataObjectTypeName 属性指定的类型中找到名为“Id”的 ...

额。。。这个我知道的。。。我的意思是在不删掉的情况下怎样才不会报错。。。。
   还有他通常用在哪些地方。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马