如何仅在数据库中添加具有价值的文本框

临机目

这是我在数据库中添加值时的代码,但我的问题是,正在显示,我只想添加具有值的文本框的值

SqlConnection con = new SqlConnection(@"Data Source = MAAAYYK; Initial Catalog = dbFoodReservation; Integrated Security = True");

SqlCommand cm = new SqlCommand();
cm = new SqlCommand("Insert into tbl_Reservation(Food)Values(@Food)", con);
cm.Parameters.AddWithValue("@Food", txtboxfood1.Text + "," + txtboxfood2.Text + "," + txtboxfood3.Text + "," + txtboxfood4.Text);
塞利姆耶尔迪兹

有几种方法可以做到这一点,您可以尝试string.Join

var foodValues = new List<string>()
{
    txtboxfood1.Text, txtboxfood2.Text, txtboxfood3.Text , txtboxfood4.Text
}

var foodText = string.Join(",", foodValues.Where(s => !string.IsNullOrEmpty(s)));

...
cm.Parameters.AddWithValue("@Food", foodText);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么perl在有价值的情况下在我的数据库中留空?

如何从单个文本框中获取多个值并将其存储在数组中以及如何将其存储在数据库中

如何从具有动态ID的动态文本框中获取价值

如何在数据库中包含引号的文本框中设置值?

一键单击如何在数据库中插入文本框值和dxDatagrid所有选定值?

如何更新领域数据库Swift的现有价值?

如何使文本框中的输入文本存储在数据库中,同时防止安全漏洞

SQL Server:具有文本框值的数据库连接

检查文本框是否有价值,使其他文本框为必需

根据文本框和字符串在数据库中查询搜索

如何使用AJAX或PHP在数据库中存储添加更多文本框的数据

如何从每个基于键数组的数据库中检索数据都有价值?

如何将我的文本框内容保存在数据库中?文本框使用HTML和CSS编程

仅在文本框中添加不为空的数据

如何在MySQL数据库中插入带有文件上传器值的多个文本框?

如何在php的文本框中显示数据库中的数据

如何从数据库获取数据到文本框

如何验证是否在文本框中输入相同的数据?(无需数据库)

如果文本框为空但数据仍要记录在数据库中,则进行自定义验证

如何根据 ComboBox Selected Change Event 从数据库中获取数据到文本框

如何将 SQLite 数据库查询中的数据加载到文本框中?

从动态文本框输入数据时,为什么在数据库中输入空值

如何使用实体框架将 WPF 文本框中的新文本值添加到数据库?

一旦文本框的值存储在数据库中,禁用它 - PHP

使用访问数据库将具有多个值的项目从列表框显示到文本框中

1的值存储在数据库中而不是文本框值/ PHP-MySql

如何根据从 php 组合框中选择的值在数据库中的文本框中显示该值?

如何将所有动态添加的文本框保存到 ASP MVC 数据库中的两列?

在数据库 VB.NET 中插入文本框的问题