我已经在visual studio c#中为我的表单添加了一个数据库项目,我有一个表格,我在数据库中将“保存按钮”的代码复制到一个随机的Button1,我试着给它一个约束如果“name”文本框为空显示按钮并且不将信息放在数据库中,就像在底部一样,它会更改标签,但是我从保存按钮处执行的其他命令也可以正常工作。我怎么能阻止它工作。如果条件有效,我不想将文本框保存到数据库:
private void button1_Click(object sender, EventArgs e)
{
if (middle_NameTextBox = "";)
{
label1.Text = "id is empty";
}
else
{
this.Validate();
this.customerBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this.database1DataSet);
}
}
答案 0 :(得分:0)
试试这个,因为你的代码不起作用。
if(middle_NameTextBox == "")
{
// Do something
}
在c#中我们进行比较 字符串类型我们只使用==或!=
我们使用的整数和浮点类型 < => =以及==或!=
答案 1 :(得分:0)
您可以使用string.Equals
:
if (middle_NameTextBox.Equals(string.Empty)) //...
答案 2 :(得分:-3)
如果middle_NameTextBox是文本框,那么您必须检查文本框中的文本,如下所示:
if(middle_NameTextBox.Text==""){}