ListBox的应用(左框中信息移至右框) |
您所在的位置:网站首页 › 怎么把字从左边移到右边 › ListBox的应用(左框中信息移至右框) |
说明: 选中做左边LisaBox中的信息,可以多选,点击“添加”按钮,可将其信息移到右边的ListBox中,同时左边被选中的信息消失,同理,点击”移除“按钮右边的信息就会还原到左边 代码: 前台: 张三 李四 王五 诸葛亮 刘备 张飞 后台: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data.SqlClient; using System.Data; namespace shangke { public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { #region MyRegion List list = new List(); for (int i = ListBox1.Items.Count - 1; i >= 0; i--) { if (ListBox1.Items[i].Selected == true) { list.Add(ListBox1.Items[i]); ListBox1.Items.Remove(ListBox1.Items[i]); } } for (int i = list.Count - 1; i >= 0; i--) { ListBox2.Items.Add(list[i]); } #endregion #region MyRegion //foreach (ListItem li in ListBox1.Items) //{ // if (li.Selected) // { // ListBox2.Items.Add(li); // } //} //for (int i = this.ListBox1.Items.Count - 1; i >= 0; i--) //{ // if (this.ListBox1.Items[i].Selected) // { // this.ListBox1.Items.RemoveAt(this.ListBox1.Items.IndexOf(this.ListBox1.Items[i])); // } //} #endregion } protected void Button2_Click(object sender, EventArgs e) { foreach (ListItem li in ListBox2.Items) { if (li.Selected) { ListBox1.Items.Add(li); } } for (int i = this.ListBox2.Items.Count - 1; i >= 0; i--) { if (this.ListBox2.Items[i].Selected) { this.ListBox2.Items.RemoveAt(this.ListBox2.Items.IndexOf(this.ListBox2.Items[i])); } } } } } |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |