0

あるリストから別のリストにアイテムを正常に移動しましたが、表示の問題が1つあります。アイテムをからLIST2に戻すとLIST1、アイテムが最後に配置されるため、下にスクロールしてそこにあるかどうかを確認します。

listitemsInを再度LIST1ソートするにはどうすればよいですか、または元の位置に戻すにはどうすればよいですか?

.cs私はファイルにコードを書いたので、オプションとしてnojqueryまたは必須です。javascriptリスト間でアイテムを移動するためのこの私のコード:

 if (SelectedInvestorsLst.SelectedIndex > -1)
        {
            string _value = SelectedInvestorsLst.SelectedItem.Value;
            string _text = SelectedInvestorsLst.SelectedItem.Text;
            ListItem item = new ListItem();
            item.Text = _text;
            item.Value = _value;
            InstitutionLst.Items.Add(item);
            SelectedInvestorsLst.Items.Remove(item);
        }
4

2 に答える 2

0

挿入方法を使用する

 InstitutionLst.Insert(0, Item);
于 2013-01-18T08:04:14.617 に答える
0

あなたはすでにいくつかの価値を保存しています。位置を復元するには、削除元の位置を値に追加する必要があります。すでに値を使用しているため、ExistingValue、removed_indexのようなコンマ区切りのリストを使用してください。

アイテムを右から左に移動すると、removeed_indexを使用して、必要な場所にアイテムを挿入(Rachel Gallenの返信を参照)できます。

于 2013-01-18T09:24:15.873 に答える