正确显示此多维数组的内容

时间:2013-02-24 20:32:04

标签: arrays vb.net winforms

在我的程序中,我有两个列表框(选择卖家和产品),一个文本框(输入一个数字)和一个存储数据的按钮。

我存储数据没有问题,但我似乎无法正确显示数组的内容。

我想在4x3表格中以不同的标签显示数据。

以下是我希望我的表格如下所示的示例:

              seller 1      seller 2      seller 3      seller 4

product 1     label 1       label 2       label 3       label 4

product 2     label 5       label 6       label 7       label 8

product 3     label 9       label 10      label 11      label 12

product 4     label 13      label 14      label 15      label 16

product 5     label 17      label 18      label 19      label 20

正如我所说,我希望数组中现有的内容显示在每个标签中。

这是我到目前为止所拥有的, 这是我的主要形式:

Public Class showForm
    Public Shared sale(4, 3) As Integer
    Public Shared numberProducts(4) As Integer
    Public Shared numberSellers(3) As Integer

    Public StockClass As New Stocking

    Public Shared sellerColumnInteger As Integer
    Public Shared productLineInteger As Integer

    Public Sub addButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles addButton.Click

        StockClass.addItem(sellerListBox, producttListBox, saleTextBox)

    End Sub

    Public Sub SalesByMonthToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
        Handles SalesByMonthToolStripMenuItem.Click

        saleForm.Show()
    End Sub
End Class

然后我创建了另一个名为Stocking的类,这是我到目前为止所拥有的(第二部分是我遇到麻烦的地方):

我的大问题是我似乎无法在表格中添加正确的值。我尝试过的所有东西都没有按照我想要的方式工作,它要么没有显示正确的数字,要么显示正确的数字,而不是在另一个标签中显示正确的数字。换句话说,每当我得到一些工作,其他东西都没有。我相信我存储值的方式是可以的,这只是我试图显示错误值的方式。

1 个答案:

答案 0 :(得分:1)

我会将值存储在DataGridView中。您可以拥有行标签和列标题,也可以根据需要操作列。