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