0

如果没有输入值,我需要从文本框中向 oracle 发送 NULL。

我有 30 个文本框。我不能为每个文本框使用 cmd.Parameters.Add 语句。

请提供一些代码的建议。我正在使用 Web 服务与 DB 进行通信。

提前致谢

4

1 回答 1

0

在不对所有文本框执行事件的情况下一次检查所有文本框是否为空。 这是链接

Dim emptyTextBoxes =
    From txt In Me.Controls.OfType(Of TextBox)()
    Where txt.Text.Length = 0
    Select txt.Name
If emptyTextBoxes.Any Then
    MessageBox.Show(String.Format("Please fill following textboxes: {0}",
                    String.Join(",", emptyTextBoxes)))
End If
于 2013-06-27T01:39:30.970 回答