1) 当SqlParameter.IsNullable设置为 时true,接收到的null值被转换DBNull.Value并发送到数据库。因此,我假设设置IsNullable为仅在 GridView也设置为true时才有意义?Parameter.ConvertEmptyStringToNulltrue
2) GridView 和 ObjectDataSource 的参数都有一个ConvertEmptyStringToNull属性。但是是否有过这种情况(尝试更新数据源时):
• 我们应该将GridView 设置Parameter.ConvertEmptyStringToNull为true,然后将ObjectDataSource 设置Parameter.ConvertEmptyStringToNull为false?!
• 或者我们应该将 GridView 设置Parameter.ConvertEmptyStringToNull为true,而将 SqlDataSource设置SqlParameter.IsNullable为false?