从gridview获取数据而不查询数据库

时间:2009-11-11 21:58:01

标签: gridview select

我是新来的,所以请耐心等待......

我设法让下面的代码工作......所以当我点击gridview的每一行中的“select”链接时,数据会被转移到网页上的其他标签/文本框。

到目前为止,事情是这样的,每当我点击选择 ...它就会检查数据库中的数据并且有几秒钟的延迟...... 我希望数据,因为它已经在网格上可见,只是“拾取”并在其他标签/文本框上使用...而不重新查询数据库。

这可能吗? 提前致谢

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 :(得分:0)

你在每次回发上都是数据绑定吗?这将是重新审视的一个原因。

答案 1 :(得分:0)

您可能希望在绑定到网格时使用此代码。

If Not IsPostBack Then
    Grid.DataBind()
End If

这样,您只会在首次加载页面时绑定网格一次。

希望这有帮助。