首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

联动有关问题,高手请问

2012-01-05 
联动问题,高手请教两个下拉列表,第二个总是取不到值,代码如下protectedvoidPage_Load(objectsender,EventA

联动问题,高手请教
两个下拉列表,第二个总是取不到值,代码如下
  protected   void   Page_Load(object   sender,   EventArgs   e)
        {
                if   (!IsPostBack)
                {
                        DllBing();
                }
        }


        private   void   DllBing()
        {
                string   strConn   =   System.Configuration.ConfigurationSettings.AppSettings[ "2ValorCnsDB "].ToString();
                SqlConnection   conPubs   =   new   SqlConnection(strConn);
                conPubs.Open();

                SqlDataAdapter   da   =   new   SqlDataAdapter( "select   *   from   VIEW_ShowRoom ",   conPubs);   //PMID= ' "   +   Session[ "pmID "].ToString()   +   " ' ",   conPubs);
                DataSet   table   =   new   DataSet();
                da.Fill(table);
                conPubs.Close();

                pm.DataSource   =   table;
                pm.DataTextField   =   "pModel ";
                pm.DataValueField   =   "PMID ";
                pm.DataBind();
                //         //pm.Items.Insert(0,   "Please   select ");
        }


        protected   void   pc_SelectedIndexChanged(object   sender,   EventArgs   e)
        {
                string   strConn   =   System.Configuration.ConfigurationSettings.AppSettings[ "2ValorCnsDB "].ToString();
                SqlConnection   conPubs   =   new   SqlConnection(strConn);
                conPubs.Open();

                SqlDataAdapter   da   =   new   SqlDataAdapter( "select   *   from   VIEW_ShowRoom   where   pcID= ' "   +   pc.SelectedValue   +   " ' ",   conPubs);   //PMID= ' "   +   Session[ "pmID "].ToString()   +   " ' ",   conPubs);
                DataSet   table   =   new   DataSet();
                da.Fill(table);
                conPubs.Close();

                pm.DataSource   =   table;
                pm.DataTextField   =   "pModel ";


                pm.DataValueField   =   "PMID ";
                pm.DataBind();
        }


[解决办法]
哪个是你所说的第一个,又哪一个是第二个,看你的代码,都是对pm进行绑定了,而pc的数据又是哪里得到的

另外你所说的第一个的AutoPostBack属性是否设为true了

热点排行