Cbo.DataSource=DS;
这样试试

解决方案 »

  1.   

    不行啊,我另外一个语句都没问题,如下,
    public void Fun_FillDg( DataGrid Dg,string mySql)
    {   
    DataSet DS=Conn.getrs(mySql); 
    Dg.DataSource =DS.Tables[0].DefaultView ; }
    可是上面那个不行,为什么啊?
      

  2.   

    你的表中是否包含所给的两个字段 stxt 和sval呢!
      

  3.   

    不是贝克汉姆说的问题,我的sql语句中包含了那几个字段!
    帮忙啊,兄弟们
      

  4.   

    public void Fun_AddCboItem( ComboBox Cbo,string mySql,string sTxt,string sVal)
    {
     
    DataSet DS=Conn.getrs(mySql); 
    Cbo.DataSource=DS.Tables[0];
    Cbo.DisplayMember =sTxt;
    Cbo.ValueMember =sVal;}