label1.text=mkid.XXX
  可否??

解决方案 »

  1.   

    page_load
    mkid.DataSource=数据源;(DataTabel,ArrayList...)
    mkid.DataTextField="mk_id";
    mkid.DataValueField="mk_Name";
    mkid.AutoPostBack=true;mkid的SelectedIndexChanged事件中
    Label1.Text=mkid.SelectedValue;
      

  2.   

    写起来烦,不过你可以这样做:
    先从DropDownList 取得你的ID值,然后用"Select mk_name From yourTable where ID ='"+ID+"'",这样不就可以了吗?
    在这里,关键的是能不能通过DropDownList 取得你的值,你可以这样来取SelectCmd="Select mk_name From yourTable";
    OleDbCommand MyCommand = new OleDbCommand(SelectCmd, MyConnection);
    MyConnection.Open();
    OleDbDataReader Dr = MyCommand.ExecuteReader();
    while(Dr.Read())
    {
    ListItem DDLmkid =new ListItem(Dr["mk_id"].ToString(),Dr["mk_id"].ToString());
    DDLmkid.Items.Add (DDLbigclassnamefirst);
    }
    MyConnection.Close()
    }
    取得以后就可以用带条件SQL语句来解决了:如:"Select mk_name From yourTable where ID ='"+DDLmk_id.SelectedValue+"'";
      

  3.   

    "DDLbigclassnamefirst" 改一下这个,这个我写错了,呵呵