получить данные из gridview без запроса базы данных - PullRequest
0 голосов
/ 12 ноября 2009

Я новичок в этом, поэтому, пожалуйста, потерпите меня ...

Мне удалось заставить работать следующий код ... поэтому, когда я нажимаю ссылку "выбрать" в каждой строке вида сетки, данные переносятся в другую метку / текстовое поле на веб-странице.

Пока все хорошо, дело в том, что каждый раз, когда я нажимаю , выбираю ..., он проверяет базу данных на наличие данных, и задержка составляет несколько секунд ... Я надеялся, что данные, поскольку они уже видны на гридах, просто «подобраны» и использованы на других ярлыках / текстовых полях ... без запроса базы данных.

Возможно ли это? Заранее спасибо

Protected Sub GridView1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs)
    Label1.Text = GridView2.SelectedRow.Cells(8).Text
    Label2.Text = GridView2.SelectedRow.Cells(9).Text
    TextBox1.Text = GridView2.SelectedRow.Cells(7).Text
End Sub

Ответы [ 2 ]

0 голосов
/ 12 ноября 2009

Возможно, вы захотите использовать этот код в той точке, где вы привязываетесь к своей сетке.

If Not IsPostBack Then
    Grid.DataBind()
End If

Таким образом, вы будете привязывать сетку только один раз при первой загрузке страницы.

Надеюсь, это поможет.

0 голосов
/ 12 ноября 2009

Вы привязываете данные на каждом постбэке? Это было бы одной из причин запроса.

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