我已经使用了dataGridView1.Rows.Count,但它的行数为25,而目前我在Excel(数据库)文件中有4行。以前我在Excel中有25行,但在删除21行之后,它没有显示更新的行数。在dataGridview中,它只显示四行和计数是不正确的。虽然我也想删除dataGridView中的空行
DB_Connection db_obj = new DB_Connection();
DataTable dtable = db_obj.GetData();
dataGridView1.DataSource = dtable;
int count = dataGridView1.Rows.Count;
MessageBox.Show(count.ToString());
答案 0 :(得分:0)
确保在删除excel中的行后刷新gridview。此外,我建议您始终使用DataSource,以便您的网格只显示数据。在您的情况下,您的DataSource是DataTable。请尝试以下方法:
int count = dtable.Rows.Count;
如果还有25行,请确保删除行而不仅仅是内容。