2015-12-16 18 views
0

我正在尋找一種方法來將一行的下一個值設置爲標籤 而不使用綁定導航器。例如:當我點擊下一個按鈕時,用戶名列中的下一個用戶名應出現在標籤上,並繼續滾動名稱。VB.Net女士訪問數據庫。我怎樣才能將一行的下一個值顯示爲一個一個?

  • 其實打算做一個測驗,所以我想'滾動'的問題。

我已經試過

我已綁定數據(例如:用戶名)利用其財產(數據綁定)的標籤。現在我怎樣才能在標籤中顯示它們,並且每次按下按鈕都會出現下一個按鈕?

+0

我已限定數據字符串=「從任務,其中TAGNO ='選擇問題」(例如:用戶名),以利用其屬性(數據綁定)的標籤。現在我怎樣才能在標籤中顯示它們,並且每個按鈕出現在下一個按鈕上 – Mohamed

+0

請閱讀[mcve](http://stackoverflow.com/help/mcve)並編輯您的問題以改善您的問題。 – davejal

回答

0

OK,這是什麼呀實現這一替代方式: 但這不是在查詢表達式「TAGNO =」 2' 個工作

我得到這個錯誤>>語法錯誤的字符串。 @ line dr = Command.ExecuteReader

目標是在按鈕上單擊計數整數將遞增,然後查詢將使用計數值從數據庫中查找問題 例如,如果遞增值爲2,則閱讀器應返回來自tagno二人所在行的問題。

數據庫表(任務)有以下欄目,問題Correct_Answer,TAGNO

Dim count As Integer 
Private Sub btncontinue_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncontinue.Click 
    Dim conn As New OleDb.OleDbConnection 
    Dim olequery As New OleDb.OleDbCommand 
    Dim connString As String 
    connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\" & Application.StartupPath & "\game.accdb" 
    conn.ConnectionString = connString 
    olequery.Connection = conn 
    count += 1 
    Dim dr As OleDbDataReader 

「的追求是表名。 昏暗查詢作爲&計數&‘’

cnnOLEDB.Open() 
    Dim command As New OleDbCommand(query, cnnOLEDB) 
    dr = Command.ExecuteReader 
    dr.Read() 
    lblquestion.Text = dr(0) 
    cnnOLEDB.Close() 
End Sub 
相關問題