2

私のプログラムには、2 つのリスト ボックス (売り手と製品を選択するため)、1 つのテキスト ボックス (数字を入力するため)、およびデータを保存するためのボタンがあります。

データの保存には問題はありませんが、配列の内容を正しく表示できないようです。

データを 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 という名前の別のクラスを作成しました。

私の大きな問題は、テーブルに正しい値を追加できないように見えることです。私が試したすべてが思い通りに機能しません。正しい番号が表示されないか、正しい番号が表示されても別のラベルで正しい番号が表示されません。言い換えれば、私が何かを働かせるときはいつでも、他の何かが働かないということです。値をストックする方法は問題ないと思います。値を表示しようとしている方法が間違っているだけです。

4

1 に答える 1

1

値を DataGridView に格納します。行ラベルと列見出しを付けることができ、好きなように列を操作できます。

于 2013-02-24T20:37:02.230 に答える