asp.net использует подробный просмотр, если возвращается 1 запись, и просмотр сетки, если более одной записи - PullRequest
0 голосов
/ 09 февраля 2010

Я использую представление сведений и элемент управления sqldatasource для его заполнения. Время от времени я получаю сообщение об ошибке, потому что возвращается более одной строки. Как можно вместо этого отображать данные в виде сетки, если возвращается более одной строки?

1 Ответ

1 голос
/ 09 февраля 2010

Привязать данные к обоим и поместить их в событие OnDataBound или, где это уместно, в вашем коде. (Очевидно, вам нужно настроить код для имен ваших объектов)

if(myDataTable.Rows.Count > 1)
{
   myGridView.Visible = true;
   myDetailsView.Visible = false;

}
else
{
  myGridView.Visible = false;
   myDetailsView.Visible = true;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...