在WinForm中,对ListBox控件进行数据源绑定时,怎么避免触发ListBox_SelectedListChanged(object sender,EventArgs e)事件

解决方案 »

  1.   

    将ListBox的SelectedListChanged事件写在绑定之后。
      

  2.   

    this.listBox1.DataSource = 数据源;
    this.listBox1.DisplayMember = "...";
    this.listBox1.ValueMember = "...";
    this.listBox1.SelectedIndexChanged += new System.EventHandler(this.listBox1_SelectedIndexChanged);
      

  3.   

    还得把系统自动生成的InitializeComponent中的this.listBox1.SelectedIndexChanged += new System.EventHandler(this.listBox1_SelectedIndexChanged);注释掉。