如果条件与else

时间:2015-11-20 18:41:11

标签: c# .net winforms user-interface button

我已经在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);
        }

    }

3 个答案:

答案 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==""){}