问题:ObjectDataSource遇到Guid主键在Insert操作时出错
解决:
1、将DataObjectTypeName属性值System.Guid删掉,错误解决但是插入的Guid为:00000000-0000-00000000....不是我想要的,所以加第二步
2、在ObjectDataSource的Inserting事件中处理
protected void ObjectDataSource1_Inserting(object sender, ObjectDataSourceMethodEventArgs e)
{
e.InputParameters["uiID"] = Guid.NewGuid();
}
搞定。