【发布时间】:2021-05-19 15:55:49
【问题描述】:
我有以下代码:
dgvServices.DataSource = SQL.DBDS.Tables[0];
if (dgvServices.Rows.Count > 0)
{
//dgvServices.Rows[0].Selected = true;
dgvServices.SelectRow(intSelectedRow);
dgvServices.SelectedIndex = intSelectedRow;
}
设置DataSource后(dgvServices.DataSource = SQL.DBDS.Tables[0];),DataSource的行数为21214。
但是下一行 (dgvServices.Rows.Count) 中的行数为 0。 因此我的 if 语句不执行。为什么?
【问题讨论】:
-
因为数据没有绑定到 GridView。因此它没有行。
标签: c# asp.net gridview count row