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