ddlOneClass.DataSource = objCommand.ExecuteReader();
ddlOneClass.DataBind();
objConnection.Close();changed to OleDbDataReader myReader;
myReader = objCommand.ExecuteReader();
while (myReader.read()==true)
{
ddlOneClass.Items.Add(myReader.GetValue(0).ToString());
}

解决方案 »

  1.   

    只能绑定视图中的一列
    ddlOneClass.DataSource = tableView.Columns[0].ToString();
      

  2.   

    OleDbDataReader myReader;
    myReader = objCommand.ExecuteReader();
    lst.DataSource = myReader;
    lst.DataTextFiled="id";
    lst.DataValueFiled="name";
    lst.DataBind();
    id,name位数据库中的字段名。
      

  3.   

    感谢楼上,顺便问一下,怎么返回id的值呢?比如此时1st中显示的name的id为3,我怎么获得这个3
      

  4.   

    lst.SelectedItem.Value
    or
    lst.SelectedItem.Textaccording to your spec.