SelectedValueChanged 是可以的啊 怎么会不可以  你代码贴上来看看

解决方案 »

  1.   

    根本不能触发 selectedindexchanged 事件是什么意思,是不是你断点过,它直接跳过这个事件完全不进入这个事件?
      

  2.   

    不会啊,如果是winform程序,那就看看是否绑定了事件,如果是web程序,就看autopostback是否为true
      

  3.   


    我在 selectedindexchanged 事件里写着这样的代码  datagridview1.datasource = null;
      int i = convert.toin32(combox1.selectedvalue);
      DBHelper dbh = new DBHelper();
      DataSet ds = dbh.getDS("select * from Table1 where id = " + i);
      datagridview1.datasource = ds.tables[0];// 也就是每次根据下拉框的所选项的id值去table1里检索所有的值显示在 datagridview1里。
     
      

  4.   


    我在 selectedindexchanged 事件里写着这样的代码  datagridview1.datasource = null;
      int i = convert.toin32(combox1.selectedvalue);
      DBHelper dbh = new DBHelper();
      DataSet ds = dbh.getDS("select * from Table1 where id = " + i);
      datagridview1.datasource = ds.tables[0];// 也就是每次根据下拉框的所选项的id值去table1里检索所有的值显示在 datagridview1里。
      DBHelper  类一般不都是静态类吗!!你看看你的ds里边有没有数据??
      

  5.   

    已经解决了,我用的是 selectionchangecommited 这个事件。谢谢以上的各位