我数据库里有
一个类别表,字段是tid和tname
一个商品表,字段是id,tid.....等
前台网页显示所有商品信息,其中类别信息,要用select显示。以便管理员修改。
有什么方法绑定数据库吗?或其它方法实现,让显示页面时,select自动选中数据库里对应的类别.

解决方案 »

  1.   

    这样能绑定吗???
    <SELECT id=QB_NODrop style="WIDTH: 73px" 
          name=QB_NODrop columnKey="期别" runat="server" 
          DataMember="S_PARAM_TAB" DataSource="<%#dataSet11%>" DataTextField="QB" 
          DataValueField="QB_NO">
      

  2.   

    我的方法也许页面会刷新 你也想到了 就是做select的onchange事件问问谁会AJAX吧
      

  3.   

    我在网上找的一个方法,就是有的正常有的不正常,不知为何
     <%
     foodshop.FoodTypes foodtypes=new  foodshop.FoodTypes();
        java.util.Vector vector=foodtypes.getItemstypes();
        java.util.Enumeration en=vector.elements();//得到所有的对象(即用户的详细内容)
        while(en.hasMoreElements())
        {
        foodshop.FoodType foodtype=(foodshop.FoodType)en.nextElement();
        
        %>
              <option  value="<%=foodtype.getFTID()%>"><%=foodtype.getFtypeName()%></option>
         <% }%>
              </select>
      <script>             var   c=document.form1.Ftype;   
                for(var i=0;i<c.options.length;i++){   
               if(c.options[i].value==<%=obj[7]%>){c.options[i].selected=true;break;}   
                }   
             </script>         </td>
          <td align="center" width="92"><%= obj[8] %> </td>
          <td align="center" width="121"><input name="FimagePath" type="text" size="15" value="<%= obj[9] %>"></td>
        </tr>    <%}%>
      

  4.   

    关键码是
    <script>             var   c=document.form1.Ftype;   
                for(var i=0;i<c.options.length;i++){   
               if(c.options[i].value==<%=obj[7]%>){c.options[i].selected=true;break;}   
                }   
             </script>