DBNULLを設定する方法

vb.net(2010)でdatatableからストアド使ってデータを登録更新する際にNULLを設定したいけど
テキストボックスとかにはNULLがないのでスペースとなってしまう。
けど、DB側のINTはスペースだとエラーになるのでNULLを設定したいという場合。

固定でNULL(nothing)をパラメータにセットするといいのだけど、スペースのときだけ、
NULLにしたい場合はどうするか?Functionのreturnで型の直後に『?』を追加してやるとNULLになります。
これはADO.NETでやってる場合。他は分からん。一つNULL判定Functionを作って上げて、
そのreturnの型に後ろに『?』をつけてあげればNULLが返せます。今のところはこれしか見つけられなかった。
『?』をつけるとNULLを設定してくれるらしい。取りあえずメモ。