Отдельный источник данных для нижнего колонтитула Gridview - PullRequest
0 голосов
/ 20 мая 2010

Мне нужно иметь возможность отображать результаты отдельного запроса в нижнем колонтитуле gridview.

Как лучше всего это сделать?

Я провел несколько поисков в Google, и то, что я обнаружил, вращается с использованием исходного источника данных и делает что-то вроде добавления для отображения информации в нижнем колонтитуле. Однако мне действительно нужно иметь возможность отображать эту единственную строку информации из отдельного запроса.

Любое данное направление будет оценено. Ссылки, советы, подсказки и т. Д.

Спасибо.

1 Ответ

0 голосов
/ 20 мая 2010

Итак, я смог понять это.

Я создал обработчик событий с привязкой к строке, проверил оператор if, чтобы увидеть, что обработчик событий находится в нижнем колонтитуле, а затем обработал мой код.

Пример:

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.Footer)
    {
      // Connect
      // Build query
      // Execute data reader
      // Bind data
      e.Row.Cells[0].Text = reader["somedata"].ToString();
      e.Row.Cells[1].Text = reader["someotherdata"].ToString();
      // Close reader and connection
     }
}
...