页面中有二个LABEL控件,显示DataSet返回的值,但不知道有什么办法,可以让记录指向下一条,或上一条,二个LABEL控件的值做出相应的对应显示???????????要根据ID字段进行上一条,下一样的显示,谢谢下面是显示数据的代码,请大家帮助。。
Sub Show()       
       Dim strSQL As String
       strSQL = "SELECT * FROM table_A where id=" & Request.QueryString("id")
       Dim objAdpt As New SqlDataAdapter(strSQL, objConn)
       Dim DS As New DataSet
       objAdpt.Fill(DS, "dsView")
       lbl1.Text = DS.Tables("dsView").Rows(0).Item("recorder")
       lbl2.Text = DS.Tables("dsView").Rows(0).Item("other")      
End Sub

解决方案 »

  1.   

    strSQL = "SELECT top 1 * FROM table_A where id<" & Request.QueryString("id") 上一条
    strSQL = "SELECT top 1 * FROM table_A where id>" & Request.QueryString("id") 下一条
      

  2.   

    ado.net中没有游标,所以不能像ado中用next来移动到下一条
      

  3.   

    有一点补充:记录列表页有一个选类型选项:包括内容有:党政、工会、团委,点击某条记录后,进入详细内容页,传递的值有二个:一个是:类型(即:党政、工会、团委),另一个是记录ID
    ,现在的问题是,如果在ado.net中操纵同时符合这两个条件的记录,即选择:党政类型的记录,并在详细页面中点击“上一条”、“下一条”按钮,在符合记录类型的前提下,找到当前记录的上一条,和下一条记录,因为记录的排序是混乱的,没有规律,那么假设:如何在详细页里找到符合类型为“党政”的ID号为'5'的上一条“党政”的记录(ID为3),或者下一条“党政”的记录(ID为7)呢?????因为记录的形式可能如下:
    ID      类型
    --------------
    3       党政
    4       工会
    5       党政
    6       团委
    7       党政页面中有二个LABEL控件,显示DataSet返回的值,但不知道有什么办法,可以让记录指向下一条,或上一条,二个LABEL控件的值做出相应的对应显示???????????要根据ID字段和类型,进行上一条,下一样的显示,谢谢下面是显示数据的代码,请大家帮助。。
    Sub Show()       
           Dim strSQL As String
           strSQL = "SELECT * FROM table_A where 类型='党政' AND id=" & Request.QueryString("id")
           Dim objAdpt As New SqlDataAdapter(strSQL, objConn)
           Dim DS As New DataSet
           objAdpt.Fill(DS, "dsView")
           lbl1.Text = DS.Tables("dsView").Rows(0).Item("recorder")
           lbl2.Text = DS.Tables("dsView").Rows(0).Item("other")      
    End Sub