黑马程序员技术交流社区

标题: guid做表主键时出现的问题 [打印本页]

作者: 黑马-杨鹏立    时间: 2012-6-22 12:58
标题: guid做表主键时出现的问题
           guid做表主键时,当他和objectDataSource绑定时。。。出现的 DataObjectTypeName="System.Guid"  这段代码必须删掉,不删掉就会报错。。。报错的内容如下

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

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

作者: 许庭洲    时间: 2012-6-22 13:06
未能在 ObjectDataSource“ObjectDataSource1”中的 DataObjectTypeName 属性指定的类型中找到名为“Id”的属性报错内容通常是数据库字段Id的数据类型设置为uniqueidentifier属性才会发生这种情况,一定要把ObjectDataSource“ObjectDataSource1”中的 DataObjectTypeName="System.Guid"这个属性删掉,因为这个通常很少用到。
作者: 黑马-杨鹏立    时间: 2012-6-22 14:19
许庭洲 发表于 2012-6-22 13:06
未能在 ObjectDataSource“ObjectDataSource1”中的 DataObjectTypeName 属性指定的类型中找到名为“Id”的 ...

额。。。这个我知道的。。。我的意思是在不删掉的情况下怎样才不会报错。。。。
   还有他通常用在哪些地方。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2