如果文本框为空,则将"0"自动填充到SQL DB中

Mar*_*rek 0 c# sql database

我想知道如果用户将文本框留空,如何使我的文本框自动填充为"0".此文本框将其值插入SQL表.

这是参数代码:

prikaz.Parameters.AddWithValue("cena1", zcena1.Text);
Run Code Online (Sandbox Code Playgroud)

raj*_*azo 5

此代码将检查您的文本框是否为空或空文本:

prikaz.Parameters.AddWithValue("cena1", string.IsNullOrEmpty(zcena1.Text) ? "0" : zcena1.Text);
Run Code Online (Sandbox Code Playgroud)

如果您还希望在文本框仅为空格时自动填充"0",则使用以下代码:

prikaz.Parameters.AddWithValue("cena1", string.IsNullOrWhiteSpace(zcena1.Text) ? "0" : zcena1.Text);
Run Code Online (Sandbox Code Playgroud)

  • 我建议使用`string.IsNullOrEmpty` /`string.IsNullOrWhiteSpace`. (5认同)