开发者

ASP.NET List Box

I am creating a web site in which one page has a list box in which set of names will 开发者_JS百科be displayed.There s another box next to this box.User should be able to select few names from the first list,hit a arrow button,doing which all the selected names of first box will appear on the second box. Can anyone please help me out as to how to do this??


Suppose that id of the ">>" button is btnLoad and its click event handler is btnLoad_Click

lst1 is First List box and lst2 is Second list box:

    protected void btnLoad_Click(object sender, EventArgs e)
    {
        lst1.GetSelectedIndices();
        foreach (int item in lst1.GetSelectedIndices())
        {
            lst2.Items.Add(lst1.Items[item]);    
        }
    }

be sure that both list boxes should have

SelectionMode="Multiple"

or

         protected void btnLoad_Click(object sender, EventArgs e)
     {
        lst1.GetSelectedIndices();
        foreach (int item in lst1.GetSelectedIndices())
        {
            var tempItem = lst1.Items[item];
            tempItem.Selected = false;
            lst2.Items.Add(tempItem);    
        }
     }

with

SelectionMode="Single"

hope it helps

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜