zoukankan      html  css  js  c++  java
  • listbox控件用法

    listbox数据绑定问题: 

    for(   int   i   =   0;   i   <   yourListBox.Items.Count;   i++   )  
      {  
                DataRowView   drv   =   yourListBox.Items[i]   as   DataRowView;  
                if(   drv   !=   null   )  
                {  
                            MessageBox.Show(   "Text:"   +   drv[yourListBox.DisplayMember].ToString()   );  
                            MessageBox.Show(   "Value:"   +   drv[yourListBox.ValueMember].ToString()   );  
                }  
      }

    两个listbox间相互移动:

            private void button2_Click(object sender, EventArgs e)
            {
                if (this.listBox1.SelectedIndex == -1)
                {
                    MessageBox.Show("请选学生,再进行操作!");
                    return;
                }

                for (int i = 0; i < this.listBox1.SelectedItems.Count; i++)
                {
                    this.listBox2.Items.Add(this.listBox1.SelectedItems[i].ToString());
                }
                //删除操作,注意:i>=0这里也改了.不然第一项删不了.
                for (int i = this.listBox1.SelectedItems.Count-1; i >= 0; i--)
                {
                        listBox1.Items.Remove(listBox1.Items[i]);
                }  
            }

            private void button4_Click(object sender, EventArgs e)
            {
                if (this.listBox2.SelectedIndex == -1)
                {
                    MessageBox.Show("请选学生,再进行操作!");
                    return;
                }

                for (int i = 0; i < this.listBox2.SelectedItems.Count; i++)
                {
                    this.listBox1.Items.Add(this.listBox2.SelectedItems[i].ToString());
                }
                //删除操作,注意:i>=0这里也改了.不然第一项删不了.
                for (int i = this.listBox2.SelectedItems.Count - 1; i >= 0; i--)
                {
                    listBox2.Items.Remove(listBox1.Items[i]);
                }  
            }

            private void button1_Click(object sender, EventArgs e)
            {
                if (this.listBox1.SelectedIndex == -1)
                {
                    MessageBox.Show("请选学生,再进行操作!");
                    return;
                }
                this.listBox2.Items.Add(this.listBox1.SelectedItem.ToString());
                this.listBox1.Items.Remove(this.listBox1.SelectedItem);
            }

            private void button3_Click(object sender, EventArgs e)
            {
                if (this.listBox2.SelectedIndex == -1)
                {
                    MessageBox.Show("请选学生,再进行操作!");
                    return;
                }
                this.listBox2.Items.Add(this.listBox2.SelectedItem.ToString());
                this.listBox2.Items.Remove(this.listBox2.SelectedItem);
            }
        }

  • 相关阅读:
    eyou通用标签的调取
    eyou头部相关标签的调用
    自增标签循环+1的方法
    文章内容页相关的标签
    当前栏目有多少文章
    指定栏目最顶级栏目名称
    当前单页正文
    Python-pandas常用函数
    监控在线平台
    网页爬虫---音乐
  • 原文地址:https://www.cnblogs.com/chenbg2001/p/1373109.html
Copyright © 2011-2022 走看看