防止删除行

时间:2017-10-23 03:20:14

标签: c# if-statement

我刚刚创建了一个删除行的DataGridView和删除按钮。但是,我偶然点击了删除按钮,即使没有插入数据。出现应用程序中断模式我做的是我创建了一个If-else语句来防止这种情况发生。但我无法做到。

private void button5_Click(object sender, EventArgs e)
{
    if (dataGridView1.RowCount. = 0)
    {
       MessageBox.Show("Nothing to Delete");
       return;
    }
    else
    {
        MessageBox.Show("Are you sure you want to delete the selected items?", "Students_Records", MessageBoxButtons.OKCancel);
        studentsBindingSource.RemoveCurrent();
    }
}

我总是收到这个错误:

  

CS1001预期标识符

注意:我是新手

1 个答案:

答案 0 :(得分:3)

你已经完全停下来了:

if (dataGridView1.RowCount.=0) 

应该是:

if (dataGridView1.Rowcount == 0)

您还需要使用double ==来测试该值;单个=将尝试分配值。