我刚刚创建了一个删除行的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预期标识符
注意:我是新手
答案 0 :(得分:3)
你已经完全停下来了:
if (dataGridView1.RowCount.=0)
应该是:
if (dataGridView1.Rowcount == 0)
您还需要使用double ==来测试该值;单个=将尝试分配值。