对了,还有个奇怪的现象就是,数据集中的内容绑定到datagrid就没问题,可是一到combobox上就出现上面说到的问题,这是为什么????

解决方案 »

  1.   

    ((System.Data.DataRowView)cmbchapter.SelectedItem)......
      

  2.   

    cbo.Items.Clear();                                                                
    sqlcon = new SqlConnection("Server=computername;DataBase=basename;uid=sa");
    sqlcon.Open();                                                                    
    sqlcommand = new SqlCommand("select * from tablename",con);                                  
    dataset = new DataSet();                                                          
    sqladapter = new SqlDataAdapter(sqlcommand);                                      
    sqladapter.Fill(dataset,tablename);                                               
    for(int i=0;i<dataset.Tables[tablename].Rows.Count;i++)                           
    {                                                                                 
    comboBox1.Items.Add(dataset.Tables[tablename].Rows[i][fieldname].ToString());       
    }                                                                                 
      

  3.   

    我是for循环。
    然后combobox.items.add()方法加进去的。
      

  4.   

    好的,我试试用for循环,不过为什么通过DataSource那种方法不行呢?
      

  5.   

    成功了!!谢谢了!!特别是openhouse(开口笑) ( ) 和lrxz(九月鹰飞.Net) ( )
      

  6.   

    我还能问个问题吗?
    怎么才能让combobox开始时text的内容为空呢?只有通过下拉列表选择才能使text有值呢?