2013-03-01 53 views
0


我还是新到Visual Basic 2010
我想改变结合导航仪的选择,因为它总是移动到下一行。
我怎样才能使它移动到下一个9行?
例如是这样的:
予加载形成主,通过将代码添加填充9行数据:
绑定导航到下一个项目在vb.net

Dim inc As Integer = 0 
label1.Text = dataSet.Tables("DPT").Rows(inc + 0).Items(2) 
label2.Text = dataSet.Tables("DPT").Rows(inc + 1).Items(2) 
..... 
label9.Text = dataSet.Tables("DPT").Rows(inc + 8).Items(2) 

但是当我调试和按下一个项目,的label1.Text ---> label9.Text
所有的值都充满了排第二....你能帮助我吗?

回答

0

有很多错误,我看到你已经会在这里...查看我的编辑...

Dim inc As Integer = 0 'This isn't doing anything... 

label1.Text = dataSet.Tables("DPT").Rows(inc + 0).Items(2) 'Your always referencing item 2 
label2.Text = dataSet.Tables("DPT").Rows(inc + 1).Items(2) 

label9.Text = dataSet.Tables("DPT").Rows(inc + 8).Items(2) 

首先改变您的所有标签文本如此...

label1.Text = dataSet.Tables("DPT").Rows(1).Item(1) 'Change the number for your row and item as you go down... Or better yet use your Item name instead of the number... 
+0

呃我可以看到。但是当我想要按下一个项目时,这不会做任何更改。它会显示下一行,即第二行。我希望它显示第9到18行,每次我按下按钮。你知道吗? – 2013-03-01 07:09:37