Как проверить, возвращает ли метод выбора SqlDataSource1 0 узлов? - PullRequest
0 голосов
/ 22 марта 2010

как я могу проверить, возвращает ли мой метод выбора SqlDataSource1 0 количество узлов (строк) после:

SqlDataSource1.DataBind();

1 Ответ

1 голос
/ 22 марта 2010

Если я понимаю ваш комментарий, вам нужно проверить представление сетки после того, как у вас есть база данных для каких-либо строк, если ее нет, она просто вернет ноль (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...
    }
} 

Выбранное событие запускается сразу после завершения операции выбора

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...