Обычно я использую LINQ и помещаю свои результаты в коллекцию или словарь, но, насколько я могу судить, вы можете сделать это, добавив новый обработчик к событию .Selected
(при условии, что вашDataSourceMode
равно SqlDataSourceMode.DataSet
. Если вы проверяете свойство AffectedRows
SqlDataSourceStatusEventArgs
в этом событии, оно должно сообщать вам, сколько строк было возвращено (по крайней мере, из документации следует столько же).
После того, как вы это узнаете, вы можете отключить или включить другие элементы управления страницей.