ObjectDataSource遇到Guid主键在Insert操作时出错的解决方法

来源:互联网 发布:网络文明主题班会ppt 编辑:程序博客网 时间:2024/06/10 17:18

问题: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();
    }

 

搞定。

原创粉丝点击