<%@ Page Language="C#" AutoEventWireup="true" CodeFile="listbox2.aspx.cs" Inherits="listbox2" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head runat="server"> <title>Untitled Page</title> </head> <body> <form id="Form1" runat="server"> <h2 style=" color:blue; font-style:normal ">Moving items between lists <br />with Add and Remove</h2> <table width="300" border="0" cellspacing="1" cellpadding="1"> <tr> <td >Skill:</td> <td ></td> <td >Skill set:</td> </tr> <tr> <td > <asp:ListBox id="UserList" runat="server" Rows="4" selectionmode="Multiple"> <asp:ListItem>ASP</asp:ListItem> <asp:ListItem>C#</asp:ListItem> <asp:ListItem>VB</asp:ListItem> <asp:ListItem>ADO</asp:ListItem> </asp:ListBox> </td> <td> <asp:button text="->" runat="server" ID="AddButton" onclick="AddButton_Click"/> <br/> <asp:button text="<-" runat="server" ID="RemoveButton" onclick="RemoveButton_Click"/> </td> <td > <asp:ListBox id="GroupList" runat="server" Rows="4" selectionmode="Multiple"> </asp:ListBox> </td> </tr> </table> </form> </body> </html>
using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; public partial class listbox2 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void AddButton_Click(Object sender, EventArgs e) { ListItemCollection Users = new ListItemCollection(); foreach (ListItem User in UserList.Items) { if (User.Selected) Users.Add(User); } foreach (ListItem User in Users) { UserList.Items.Remove(User); GroupList.Items.Add(User); } } protected void RemoveButton_Click(Object sender, EventArgs e) { ListItemCollection Users = new ListItemCollection(); foreach (ListItem User in GroupList.Items) { if (User.Selected) Users.Add(User); } foreach (ListItem User in Users) { UserList.Items.Add(User); GroupList.Items.Remove(User); } } }
No comments:
Post a Comment