1)當SqlParameter.IsNullable
設置爲true
時,收到的null
值被轉換爲DBNull.Value
併發送到數據庫。因此,我會假設設置IsNullable
到true
只有當GridView的Parameter.ConvertEmptyStringToNull
也設置爲true
時纔有意義?我認爲SqlParameter.IsNullable只有在......時纔有意義?
2)GridView和ObjectDataSource的參數都具有ConvertEmptyStringToNull
屬性。但有過那裏(試圖更新數據源時)的情況:
•我們應該設置GridView的Parameter.ConvertEmptyStringToNull
到true
,但隨後設置ObjectDataSource的Parameter.ConvertEmptyStringToNull
到false
?!
•或者我們應該設置GridView的Parameter.ConvertEmptyStringToNull
到true
,但SqlDataSource控件的SqlParameter.IsNullable
到false
?