Если я понимаю ваш комментарий, вам нужно проверить представление сетки после того, как у вас есть база данных для каких-либо строк, если ее нет, она просто вернет ноль (0)
GridView1.DataBind();
int i = 0;
i = GridView1.RowCount;
РЕДАКТИРОВАТЬ после комментариев: ОК, теперь я понимаю. Вот как вы можете проверить источник данных на количество затронутых записей, вы должны использовать событие SqlDataSource1_Selected
protected void SqlDataSource1_Selected(object sender, SqlDataSourceStatusEventArgs e)
{
if (e.AffectedRows > 0) //this is where you check the number of rows!
{
//do something
}
else
{
//something else...
}
}
Выбранное событие запускается сразу после завершения операции выбора