一组用于开发图形用户界面的 .NET Framework 托管库。
首先,您可以使用 String.IsNullOrEmpty(String) 方法检查 Field3 或 Field4 是否为 null。 然后,您可以使用条件运算符 ?: 而不是 if else 语句。 如果它为 null,则可以传递字符串。清空到 datatable。否则,可以传递 Field3 和 Field4 的值。 可以通过 dateTimePicker1.Value.Date 将 DateTime 选取器值输入到数据库中。 Sql statemet 看起来像:(Id 在我的测试中是 PRIMARY KEY)
string sqlQuery =("insert into TableRecord (Id,Field1,Filed2,Filed3,Filed4) values ('" + textBox1.Text + "','" + textBox2.Text + "','" + comboBox1.SelectedItem.ToString() + "','"+(string.IsNullOrEmpty(comboBox2.SelectedItem.ToString()) ? string.Empty : comboBox2.SelectedItem.ToString())+"', '"+ (string.IsNullOrEmpty(dateTimePicker1.Value.Date.ToShortDateString()) ? string.Empty : dateTimePicker1.Value.Date.ToShortDateString()) +"') ");
如果回复有帮助,请点击“接受答案”并点赞。
注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知。