1)SqlParameter.IsNullableが に設定されている場合true、受信null値は に変換さDBNull.Valueれてデータベースに送信されます。したがって、GridViewも?に設定されている場合IsNullableにのみ、trueParameter.ConvertEmptyStringToNulltrue
2) GridView のパラメーターと ObjectDataSource のパラメーターの両方にConvertEmptyStringToNullプロパティがあります。しかし、(データソースを更新しようとしたとき):
• GridView をParameter.ConvertEmptyStringToNullに設定しtrue、次に ObjectDataSourceParameter.ConvertEmptyStringToNullをfalse?!に設定する必要がある場所。
• または、GridView を に設定する必要がありますParameter.ConvertEmptyStringToNullがtrue、SqlDataSourceSqlParameter.IsNullableはfalse?