我有 2 个表格。我在Form1中获取连接到数据库的请求数据,将其发送到Form2,显示Form2并在连接到数据库后在Form2的构造函数中填写datagridview。在这里,我检查 sdr (SqlDataReader) 中是否有任何行。如果没有,我想做的是停止加载 Form2 并返回到 Form1。
我尝试了 this.close()但在执行 Form2 的构造函数时它不起作用。
if (!sdr.HasRows)
{
MessageBox.Show("No Data!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
this.Close();
}
有任何想法吗 ?