グリッドビューを含む VB ページがあります。グリッドビューを使用すると、ユーザーは値を追加して、それで DB を更新できます。タイプはダブルです。ユーザーが値を数値から空白に変更した場合、セルの値を NULL に設定するにはどうすればよいですか。たとえば、グリッドビューには 10 の値があり、それを削除します。DB を NULL に戻す必要があります。
以下を試してみましたが、何も変わりません。
If text = "" Then
amendedvalue = Nothing
Else
amendedvalue = CDbl(CType(gv.Rows(x).Cells(2).FindControl("txtstartH"), TextBox).Text)
UpdateData(amendedvalue, id)
End If