1

私のWebアプリケーションでは、「MenuBox」と「UpdatedBox」として2つのリストボックスがあります。MenuBox アイテムは、Dataset を使用してデータベースから取り込まれました。MenuBoxでアイテムを選択して「移動」ボタンをクリックすると、選択したアイテムを「UpdatedBox」にコピーする必要があります....これを達成する方法を教えてもらえますか?

4

5 に答える 5

1

ListBoxSelectionModeは、単一または複数に設定できます。どちらの場合でも、以下のコードが機能します

int[] selection = MenuBox.GetSelectedIndices();
while (selection.Length >0)
{
    UpdatedBox.Items.Add(MenuBox.Items[selection[0]].ToString());
    MenuBox.Items.RemoveAt(selection[0]);
    selection = MenuBox.GetSelectedIndices();
}
于 2013-07-23T10:09:22.257 に答える
0

これを試して

 while(ListBox1.Items.Count!=0)
 {
    for(int i=0;i<ListBox1.Items.Count;i++)
    {
        ListBox2.Items.Add(ListBox1.Items[i]);
        ListBox1.Items.Remove(ListBox1.Items[i]);
    }
 }
于 2013-07-23T09:33:06.413 に答える
0
ListBox2.Items.Add(ListBox1.SelectedItem);
于 2013-07-23T09:30:08.140 に答える
0

ちょっとこれを試してみてください。これはテスト済みのコードです。

if (ListBox1.SelectedIndex > -1)
        {
            ListBox2.Items.Add(ListBox1.SelectedItem);
            ListBox1.Items.RemoveAt(ListBox1.SelectedIndex);
            ListBox2.ClearSelection();
        }

それがあなたを助けることを願っています

于 2013-07-23T10:09:00.937 に答える
-1

このようなことができます。

UpdatedBox.Items.Add(MenuBox.SelectedItem);
于 2013-07-23T09:33:45.127 に答える