0

listbox1 (customer id) と list box 2 customer email の 2 つのリスト ボックスがあります。項目をリンクして、ID の一致に基づいてメールを SQL テーブルに追加する必要があります。

したがって、リスト 1 の行 1 はリストボックス 2 の行 1 にリンクされ、以下同様です。

このためのコードの書き方がわかりません。ある種の配列が必要かもしれないと思っていましたが、コーディングは初めてなのでよくわかりません。

どんな助けでも素晴らしいでしょう

乾杯

4

3 に答える 3

0

私が正しければ、おそらく次のような繰り返しで各リストボックスから値を取得したいと思うでしょう:

private void InsertEntries()
        {
            int itemsCount = listBox1.Items.Count > listBox1.Items.Count ?
                listBox1.Items.Count :
                listBox2.Items.Count;

            for (int i = 0; i < itemsCount; i++)
            {
                string id = listBox1.Items[i].ToString();
                string email = listBox2.Items[i].ToString();

                //Do your work here
            }
        }

これを達成するために2つのリストボックスは必要ないと思います。

于 2013-07-17T13:26:08.503 に答える
0

リスト ボックスの選択したインデックスを使用して、最初のリスト ボックスの ID を 2 番目のリスト ボックスの ID に一致させることができます。

それは以下のような形式であるかもしれません

これを ListBox2.SelectedIndex に一致させる ListBox1.SelectedIndex

これで、データベースに保存するコードを選択できます。

于 2013-07-17T14:02:59.237 に答える